ldcf.net
当前位置:首页 >> jAvA中string的split功能,分割空格失败 >>

jAvA中string的split功能,分割空格失败

public class Test { public static void main(String[] args) { String string = "1 2 3 4 5"; String[] arr = string.split(" "); for (String s: arr) { System.out.println(s); } }}我用上面的代码试了下,可以。望采纳

public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner sc = new Scanner(System.in); System.out.println("请输入歌词:"); String s = sc.nextLine(); String[] x = s.split(" "); for(int i = 0;i

是你方法没有用对么? split多数是用来进行字符串根据正则表达式,进行切割使用,可以方便记忆,一刀两断,两刀三断! 写个小案例吧,一目了然!

用("\\|")需要转义

下面提供三种分割的方法 核心是 split()函数来分割函数 1. String str = "123 456 789 111"; String [] strArray = str.split("s"); 这里的s代表的是一个空格 因为正则表达式\s匹配任意的空白 2.String str = "123 456 789 111"; String [] strA...

稍微变通一下 String str = " asd "; String ntr = ("A" + str).trim().substring(1); System.out.println("str=\"" + str + "\""); System.out.println("ntr=\"" + ntr + "\""); ------------------------------------------------------------...

开始不是没去掉 i=1, i=2, 前两个的串是空,而不是空格 开头的两个空格也是分隔符 意思就是说,把空格换成|,来分隔 "||a|b|c" 开头的两个|,也是分隔符,只不过分隔出来的东西是空就是了

spilt是正则表达式中的一种,用来切分字段,如果切分的字段连续出现,就会生成空值。 用法为:字符串.spilt("特定字符"),输出结果为String[]类型。 如:String [] list = "abbcabcabc".spilt("b"); 那么结果就是“a”,"","ca","ca","c"; 获取结果...

需要转义的 String [] ss = str.split("."); 改成String [] ss = str.split("\\."); 或者String [] ss = str.split("\."); 你试试 我电脑没环境

java中split方法为何不能用小数点(.)做参数? 看LZ的用法好象是 "str".split(.) , 注意split()需要一个String的参数,所以应该是 "str".split(".") 才行,点'.'要用双引号""括起来 但"a.b.c".split(".");得不到预期的结果: a b c 所以必须要 "a...

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com