导航:首页 > 编程语言 > java根据逗号截取字符串

java根据逗号截取字符串

发布时间:2024-06-30 12:30:08

A. java截取逗号后字符

可以通过java的indexOf方法来获取到逗号的位源置,之后通过”substring“方法截取出对应的字符串。举例:

String reqResult = "11111111111111,222222222222";

String getSignInfo = reqResult.substring(reqResult.indexOf(",") + 1);//获取开始截取的位置,之后截取逗号后面的所有内容

System.out.print(getSignInfo);

输出结果:222222222222。

B. java怎么以空格,英文逗号和句号拆分一个字符串,一个逗号我会,同时三个该怎么写

因为String里面的split方法传入的就是一个正则,所以你可以这样

//中括号可以表示“其中之一”s表示空白字符.是英文句号的转译,不加斜杠的话(.)表示除了换行符以外的任意字符
"aaaabbbb,,,cccc....dddd".split("[\s,\.]");
//[aaaa,,,,bbbb,,,cccc,,,,dddd]
//如果你是要多个空格或者逗号分隔那就在中括号后面加上+
"aaaabbbb,,,cccc....dddd".split("[\s,\.]+");
//[aaaa,bbbb,cccc,dddd]

C. java中如何将字符数组转换成字符串,以逗号分割

方法1:

需要引入Apache Commons组件中的个commons-lang.jar包

String str1=StringUtils.join(ary, ",");

方法2:

格式化

String str2 = String.format("%s,%s,%s", ary);

(3)java根据逗号截取字符串扩展阅读:

反之,字符串转化为字符串数组

语法:stringObject.split(separator,howmany)

例子:

<script type="text/javascript">

var str="How are you doing today?"

document.write(str.split(" ") + "<br />")

document.write(str.split("") + "<br />")

document.write(str.split(" ",3))

</script>

输出:

How,are,you,doing,today?

H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?

How,are,you

注:如果把空字符串 ("") 用作separator,那么 stringObject 中的每个字符之间都会被分割。String.split() 执行的操作与Array.join执行的操作是相反的。

D. 用java 截取字符串,每三个一组

以下是将一长串数字分组用逗号隔开,每三个一组,转化为字符串.

例如:

2345678--->2,345,678

23--->23

privatestaticStringconvert(longspace){
Stringstr=String.valueOf(space);
StringBuilderbuilder=newStringBuilder(str);
str=builder.reverse().toString();
StringBuilderstringBuilder=newStringBuilder();
for(inti=0;i<str.length();i++){
if(i%3==0){
//防越界&保留最高位
if(i+3>str.length()){
stringBuilder.append(str.substring(i));
break;
}
stringBuilder.append(str.substring(i,i+3)+",");
}
}
str=stringBuilder.reverse().toString();
//消除字符串长度为3的倍数时多出的','
if(str.charAt(0)==','){
str=str.substring(1);
}
returnstr;
}

还可以再继续优化,间隔,分隔符.....哎呀,肚子好疼,再见!

E. java 用逗号分割字符串

你可以用替换法将数字和非数字用逗号隔开,Java程序专如下:

publicclassZ{
publicstaticvoidmain(String[]args){
Stringstr="2005a-3.pt.5";
Stringa=str.replaceAll("(\D+)",",$1,");
System.out.println(a);
}
}

运行属结果:

2005,a-,3,.pt.,5

F. java如何取到最后一个逗号后面的字符

String test="abc,efg,hij";
int one = test.lastIndexOf(",");
System.out.println(test.substring((one+1),test.length()));
//这样就可以了,只会打印 hij 最后一个逗号前的都不打印 亲测,你试试呵呵

G. java 截取第三个逗号之后的字符串 怎么截取

import java.util.Scanner;
public class TestE
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
int i1=s.indexOf(',');
//第一次出现','的索引
int i2=s.indexOf(',',i1+1);
//第二次出现
int i3=s.indexOf(',',i2+1);
//第三次出现
String ss=s.substring(i3+1,s.length()-1);
//返回第三次','后面的字符串
System.out.println(ss);
}

}

阅读全文

与java根据逗号截取字符串相关的资料

热点内容
动漫图片的文件格式 浏览:560
黑衣紧身美女跳小苹果 浏览:670
无法收缩数据库 浏览:216
java中获取二维数组的长度 浏览:510
手机里面的数据线怎么接 浏览:491
微信转帐是红包吗 浏览:748
如何学会函数编程 浏览:985
js赋值高度 浏览:940
录像机登录密码 浏览:94
中断程序格式 浏览:543
微信电话本批量删除联系人 浏览:439
hp5200固件升级文件 浏览:176
除了问卷星还有哪里收集数据 浏览:387
如何编程五子棋盘 浏览:747
微信相册空间 浏览:839
苹果怎么刷回935 浏览:437
linux的模板文件在哪个文件夹 浏览:923
企业网络规划拓扑图 浏览:927
在哪里可以下载书痴APP 浏览:644
橡皮擦工具怎么使用方法 浏览:781

友情链接