导航:首页 > 编程语言 > splitjava空格

splitjava空格

发布时间:2025-01-24 00:36:50

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

这里有可能是中文全角的空格,属于特殊字符,\\s 是匹配不了的。 对应的ascii 值 为160.
验证方法:
int a = 160;
char c = (char)a;
String s = String.valueOf(c);
String[] strb1=str1.split(s);
如果能拆分,就确定是这个问题。
当然有个解决方法是 替换: strb11 = strb1.replaceAll(String.valueOf((char)160), " ");
然后就可以按照你之前的方式处理了

Ⅱ 在java中怎么从键盘输入一段歌词以空格用split()分割

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<x.length;i++){

System.out.println(x[i]);

}

}

Ⅲ Java 怎么将一个字符串按空格分割,并每一部分放入一个数组中

publicstaticvoidmain(String[]args){
Strings="abcdefg";
String[]re=s.split("");//用split()函数直接分割
for(Stringstring:re){
System.out.println(string);
}
}

用split()函数直接分割

Ⅳ JAVA中如何去除字符串前后的全角空格(当中保留)

自己写一个方法,使用split()去除角空格以及全角空格!~ split()返回是String[],后再组合成一个String

public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。

例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:

Regex 结果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }

参数:
regex - 定界正则表达式
返回:
字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的,,

根据你的要求重新编写了以个程式,测试OK,
代码如下:
class StrTest{
static String stringTest(String s){
int j=0,k=0,i=0;
char[] stra=new char[s.length()];
s.getChars(0,s.length(),stra,0);
for(i=0;i<s.length();i++){
if(stra[i]==' '||stra[i]==' '){
j=i+1;
}
else
{
break;
}
}
for(i=s.length()-1;i+1>0;i--){
if(stra[i]==' '||stra[i]==' '){
k=i;
}
else{
break;
}
}
String strb=new String(stra,j,k-j);
return strb;
}
public static void main(String[] args){
String str=new String(" a test test ");
System.out.println(stringTest(str));
}
}

你可以更改 String str=new String(" a test test "); 来测试

Ⅳ java Split如何去除一个空格和多个空格

JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间 复制代码 代码如下:String str = " hell o "; String str2 = str.replaceAll(" ", ""); System.out.println(str2)

阅读全文

与splitjava空格相关的资料

热点内容
python直接退出程序 浏览:842
百战程序员收费标准 浏览:776
时钟置换算法指针变化规则 浏览:245
微信加密能否改密码 浏览:104
android权限组 浏览:169
2017单片机 浏览:476
让孩子感兴趣编程的电影 浏览:260
用颜料制作脆皮解压球 浏览:932
火箭解压器 浏览:72
cnet中级程序员面试题 浏览:190
单片机怎么做人脸识别 浏览:154
监狱办理工商银行app怎么办呢 浏览:819
c语言写编程时需要用什么输入法 浏览:590
生发程序员 浏览:167
高考英语pdf 浏览:418
哈利波特忘记服务器怎么办 浏览:824
怎么看其他电脑共享文件夹 浏览:513
py文件夹后缀 浏览:723
你对我们的app有什么建议 浏览:584
phpgetcookie 浏览:145