java怎样将String中的元素提取

今天早上闲着无聊想到一个问题,一个String数组1234567,应该用哪个函数将其中的元素提取出来,翻了一会API文档没找到,请高手解释一下

java中将String的元素提取,可以使用tocharArray方法先转换成char数组,循环遍历输出,如下代码:

package com.qiu.lin.he;

import java.text.ParseException;

public class Ceshi {
public static void main(String[] args) throws ParseException {
String str = "abcdefg";
char[] ch = str.toCharArray();//将字符串转换成char数组
for (char element : ch) {//提取元素
System.out.println(element);
}
}
}

运行结果为:

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-09
String aa=[1,2,3,4,5,6,7];
提取某一个元素可以用for循环提取呀
第2个回答  2010-10-09
1.用charAt(int index) ;
2.理论上来说substring也是能实现的.你自己试试吧.本回答被提问者采纳
第3个回答  2010-10-09
String s;
s.charAt(int index);
第4个回答  2015-09-17
public static void main(String[] args) {
String str = "asdadsadasd";
char[] strs = str.toCharArray();
for (char c : strs) {
System.out.println(c);
}
}

Java String数组里的东西怎么取 (比如 String[] A = {1,2,3,4}...
1、Java数组的语法: String[数组下标], Java数组的下标是从0开始的。2、获取数组中的所有元素,会用到数组的遍历,通常用for循环。3、输出打印数组中的所有元素,并用“,”分隔。4、可使用定义三个字符串k,p,f和t为第几个字符串。5、可以使用Arrays类中binarySearch(Object[] a, Object key)...

java怎么获取字符串中指定的值?
在Java中获取字符串中指定的值可以使用以下几种方式:点击学习大厂名师精品课1.使用substring()方法可以使用String类提供的substring(intbeginIndex,intendIndex)方法,从原始字符串中截取出指定范围的字符子串。beginIndex表示截取的起始位置,endIndex表示结束位置(不包含)。2.使用StringUtils类可以使用ApacheCom...

java中如何截取字符串中的指定一部分
一:String.substring(int start)参数:start:要截取位置的索引 返回:从start开始到结束的字符串 例如:String str = "hello word!"; System.out.println(str.substring(1));System.out.println(str.substring(3));System.out.println(str.substring(6));将得到结果为:ello word!lo word!ord!

使用JAVA从字符串中提取出符合要求的部分
public class ClassExample1 {public static void main(String args[]) {\/\/ 定义地址库List<String> cities = new ArrayList<String>();\/\/ 填充数据 ...cities.add("上海");cities.add("芜湖");\/\/ 待测数据String arg = "东华大学信息科学与技术学院,上海,201620;安徽师范大学数学计算机学院,...

Java中如何用正则表达式来提取string中两个\/里面之间的内容?
String s = "aaa\/b\/cc\/dd\/ff\/e\/";Pattern pattern2 = Pattern.compile("\/(.*?)\/");Matcher matcher2 = pattern2.matcher(s);while(matcher2.find()){ System.out.println(matcher2.group(1));}

java中如何提取字符串中的数字?
import java.util.Arrays;public class NumberSplit { public StringBuffer getString(String str) { StringBuffer strbuf = new StringBuffer("t"); boolean flag = true;for (int i = 0; i < str.length(); i++) { char c = str.charAt(i);\/\/ 判断是否是数字 if (c >= ...

java从String中截取数据
import java.util.Map;public class $ { public static void main(String[] _) { String str = "username=张三#userid=200100#userpasswd=123456";String[] arr = str.split("#");Map data = new HashMap();for (int i = 0; i < arr.length; i++) { String[] brr = arr[i]....

如何提取 字符串中的字符 java
String[] sArr = s.split("X");\/\/测试 for(int i=0;i<sArr.length;i++) { System.out.println(sArr[i]);} 注意:s.split(String regex) 方法中是一个正则表达式,一般不要使用正则表达式的敏感字符来分隔,否则要做转义处理。要了解正则表达式的信息,请参阅 JDK API 手册 java.util....

java怎么提取出String中所有数字段并分别赋值?
String str="(12+2)*3";String result="";int a,b,c;\/\/将字符串中的非数字字符转换为空格 for(int i=0;i<str.length();i++){ if(Character.isDigit(str.charAt(i))){ result+=str.charAt(i);}else{ result+=' ';} } String[] arrStr=result.trim().split("\\\\s+");\/\/...

java:从String中提取数字
public static void main(String[] args) { String s1="10 23 42 2 32 1 3 2 7 6";String[] strArray = s1.split(" ");int[] intArray = new int[10];for(int i=0;i<strArray.length;i++){ intArray[i] = Integer.parseInt(strArray[i]);} } 用split函数,空格作为参数。

相似回答