急求:Java字符串怎么转换成字符数组
发布网友
发布时间:2022-05-19 08:57
我来回答
共4个回答
热心网友
时间:2023-10-09 13:19
嗯你说错了你要的那不是字符数组吧..还是转换成一个字符串数组
可以做一个函数根据"<" ">"去截取...
比如..我写的..你可以改进一下..
package c;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args)
{
List list=getStr("<html>sddddddf<p>dddfdfdf</p>dddffdfdfff</html>");
String st[]=new String[list.size()];
for(int i=0;i<list.size();i++)
{
System.out.println(list.get(i)) ;
st[i]=list.get(i).toString();
}
System.out.println("----------数组-------");
for(int j=0;j<st.length;j++)
{
System.out.println(st[j]) ;
}
}
public static List getStr(String str)
{
List list=new ArrayList();
try{
while (true)
{
String okstr="";
int begin=str.indexOf("<");
int end=str.indexOf(">");
okstr=str.substring(begin,end+1);
str =str.substring(end+1,str.length());
list.add(okstr);
}
}catch(ArrayIndexOutOfBoundsException e)
{
return list;
}
catch(StringIndexOutOfBoundsException e)
{
return list;
}
}
}
功能没有啥问题的
热心网友
时间:2023-10-09 13:19
String类中有一个方法toCharArray(),就是将字符串转换成字符数组。
例如:
String s=“abcdefg”;
char ch[]=string.toCharArray();
热心网友
时间:2023-10-09 13:20
String[] b=str.split(" ");
热心网友
时间:2023-10-09 13:20
toCharArray()