java字符串分割成数组

作者&投稿:移虹 (若有异议请与网页底部的电邮联系)
怎么将java字符串带有,号分隔为一个数组~

public static void main(String[] args) { // TODO Auto-generated method stub String str = "as,asd,df,asd,efd,asd"; String [] list = str.split(","); for(int i=0;i<list.length;i++) { System.out.println("第"+(i+1)+"个元素为:"+list[i]); } }

用mid方法
Mid(string, start[, length])
参数
string:字符串表达式,从中返回字符。如果 string 包含 Null,则返回 Null。
Start:string 中被提取的字符部分的开始位置。如果 start 超过了 string 中字符的数目,Mid 将返回零长度字符串 ("")。
Length:要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到字符串结束的所有字符。
如:Dim MyVar
MyVar = Mid("VB脚本is fun!", 4, 6) 'MyVar 包含 "Script"。

st=Mid(str,1,1)

public class Test {
public static void main(String[] args) {
// Scanner sc = new Scanner(System.in);
String str = "abcde";
String[] s1 = new String[5];
System.out.println(str.substring(0, 1) + " " + str.substring(1, 2)
+ " " + str.substring(2, 3) + " " + str.substring(3, 4) + " "
+ str.substring(4, 5));
System.out.println(str.substring(0, 2) + " " + str.substring(1, 3)
+ " " + str.substring(2, 4) + " " + str.substring(3, 5));
System.out.println(str.substring(0, 3) + " " + str.substring(1, 4)
+ " " + str.substring(2, 5));
System.out.println(str.substring(0, 4) + " " + str.substring(1, 5));
System.out.println(str);
}
}



String str = "abcde";
String[] strArr = new String[3];
for (int i = 0; i < 3; i++) {
strArr[i]=str.substring(i, i+3);//这是核心方法,表示在字符串str从i开始到i+3结束一个截取字串,
}
for(int i=0;i<strArr.length;i++){
System.out.println(strArr[i]);// 输出的是abc bcd cde
}


如何把一个字符串分割成多个字符串
一、待分割字符串 待分割字符串为如下:String str = "a b c d e f g"其中,字符串中的的空白分别为:单个空格,多个空格,tab制表符。二、使用一个或多个空格分割字符串 正确代码如下:String [] arr = str.split("\\\\s+");for(String ss : arr){ System.out.println(ss)...

java里面的split方法
java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator,[limit]])stringObj 必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。separator 可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个...

JAVA中怎么把字符串转换成字符数组?
JAVA中把字符串转换成字符数组的方法:java中通常用split()分割字符串,返回的是一个数组。1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\\\|"),这样才能正确的分...

java中用split()分割字符串,把分割后的字段存入一个数组或者集合怎么弄...
按","分割的话,最后面的那个字段还要分开SR6604 %%10SHELL\/4\/CMD(l): task:vt0 ip:202.113.88.108 user:zzg command:un ip rout 211.151.146.0 255.255.255.0 221.239.84.13分为ip:202.113.88.108和user:zzg和command:un ip rout 211.151.146.0 255.255.255.0 221.239.84.13,这样我认为比如说ip:202.113.88.108...

Java:一个任意长度的字符串,分割成最后三个字符组成一个字符串,其余的...
public void subStr(String str){String str1=str.substring(str.length()-3);\/\/最后三位String str2=str.substring(0, str.length()-3);\/\/其余的字符}

JAVA中如何将一个字符串切分?
字符串切分可用到split方法;示例代码:输出结果:注意事项:1.字符"|","*","+"都得加上转义字符,前面加上"\\\\"。2.而如果是"\\",那么就得写成"\\\\\\"。3.如果一个字符串中有多个分隔符,可以用"|"作为连字符。

java字符串分割成数组
public class Test {public static void main(String[] args) {\/\/ Scanner sc = new Scanner(System.in);String str = "abcde";String[] s1 = new String[5];System.out.println(str.substring(0, 1) + " " + str.substring(1, 2)+ " " + str.substring(2, 3) + " " + str....

java编程如何将字符串每2个分割并用空格隔开存入数组中?
java将字符串每隔2个分割并用空格隔开存入数组的例子如下:String str = "abcdefchakdjfkdjfks";\/\/字符串int m=str.length()\/2;if(m*2<str.length()){m++;}String[] strs=new String[m];int j=0;for(int i=0;i<str.length();i++){if(i%2==0){\/\/每隔两个strs[j]=""+str...

JAVA中 我要将字符串以空格为标记分割成多个字符串,并将分割后的字符...
split public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:Regex 结果 : { "boo", "and", "foo...

请问split("\\\\.")是什么意思?(JAVA代码)
split是按照指定的字符分割字符串为字符串数组,这里的分隔符比较特殊,是.所以要加反斜杠进行转义,也就是达到利用.分割字符串的效果。比如x.y.z 调用split("\\\\.")后得到数组[x,y,z]

奉化市17548037897: java字符串分割成数组 -
闵申腺苷: String str = "abcde";String[] strArr = new String[3];for (int i = 0; i < 3; i++) {strArr[i]=str.substring(i, i+3);//这是核心方法,表示在字符串str从i开始到i+3结束一个截取字串,}for(int i=0;i<strArr.length;i++){System.out.println(strArr[i]);// 输出的是abc bcd cde}

奉化市17548037897: java中怎么把字符串转化为字符串数组? -
闵申腺苷: split() 方法用于把一个字符串分割成字符串数组.具体学习资料如下:定义和用法:split() 方法用于把一个字符串分割成字符串数组. 语法:stringObject.split(separator,howmany) 参数:1. separator为必需.字符串或正则表达式,从该参...

奉化市17548037897: java 将字符串转换成数组 -
闵申腺苷: 使用split()方法可以将一个字符串分割为子字符串,然后将结果作为字符串数组返回. 示例代码:String str =" a1.jpg,a2.jpg,a3.jpg";String[] arr = str.split(",");//分割字符串得到数组List list = java.util.Arrays.asList(arr);//字符数组转list

奉化市17548037897: JAVA关于将一个字符串拆分成一个字符串数组的方法. -
闵申腺苷: 具体查看 split() 方法,示例: String str = "baiduzhidao"; String[] arr = str.split("");

奉化市17548037897: JAVA中怎么把字符串转换成字符数组 -
闵申腺苷: .如果是有分隔符的那种例如"a,b,c";就直接分割就行了. String string = "a,b,c"; String [] stringArr= string.split(","); //注意分隔符是需要转译滴... 如果是"abc"这种字符串,就直接 String string = "abc" ; char [] stringArr = string.toCharArray(); //注意返回值是char数组 如果要返回byte数组就直接使用getBytes方法就ok了~~ String string = "abc" ; byte [] stringArr = string.getBytes();

奉化市17548037897: java中怎么将由数字组成的字符串转化为数组? -
闵申腺苷: 主要是通过包装类提供字符串与整型的转换方法来实现的; 我写了个例子你可以试一下: String str = "12,34,65,85,45,11"; //定义一个由整型构成的字符串 String[] strArr = str.split(","); //然后使用split方法将字符串拆解到字符串数组中 ...

奉化市17548037897: java中如何拆分字符串,存放到一个数组中 -
闵申腺苷: 给你一个例子,我按照你出的来做了一个小例子..代码如下:public class StringTest { public static void main(String[] args){String a="aa,bb,cc,dd";String[] chrstr=a.split(",");for(int i=0;i<chrstr.length;i++){System.out.println(chrstr[i]);}} } 你存成一个StringTest.java的文件,编译一下吧,会看到已经被成功的分离开了...

奉化市17548037897: java中如何用split对一个字符串按逗号和分号分割成数组 -
闵申腺苷: import java.util.Arrays; public class Day21_A {public static void main(String[] args) {版String[] arr=new String("张三权,李四,王五;赵六").split("[\\,\\;]");System.out.println(Arrays.toString(arr));} }

奉化市17548037897: java 中如何将一个字符串转换成一个整数数组 -
闵申腺苷: java将字符串转换成整数数组,可以先拆分字符串,然后使用Integer进行转换,实例如下:1 2 3 4 5 6 7String str = "100 200 33 55";//字符串 String[] temp = str.spli(" ");//以空格拆分字符串 int[] result = newint[temp.length];//int类型数组 for(inti=0;i<temp.length;i++) {result[i] = Integer.parseInt(temp[i]);//整数数组 }

奉化市17548037897: JAVA怎么样把字符串按每个字符分割成字符串数组 -
闵申腺苷: 1234 st.toCharArray();st.split("")

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网