导航:首页 > 编程语言 > 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根据逗号截取字符串相关的资料

热点内容
cad文件为什么显示文件名是否正确 浏览:174
程序配置文件能自动转换成txt 浏览:985
r4烧录卡不同版本 浏览:962
怎么升级qq群为2000 浏览:347
微信己册除的文件怎样找回来 浏览:715
苹果美国账号共享2017 浏览:252
ps文件修改后打开还是原图 浏览:220
烧卡机苹果4微信qq哪里下载 浏览:780
ug120找不到指定文件 浏览:522
cda文件怎么转换成mp3格式 浏览:702
青岛hpv疫苗在哪个app预约 浏览:881
双十一成交额2021数据在哪里看 浏览:631
苹果手机怎么打开移动数据 浏览:637
文件扫描成图片是彩色的吗 浏览:50
编程里的comply什么意思 浏览:91
电脑上面点了禁用网络怎么改回来 浏览:28
javacatch执行 浏览:182
ps软件文件名字 浏览:184
黑苹果查找文件路径 浏览:397
现在编程都有哪些语言 浏览:360

友情链接