急求:Java字符串怎么转换成字符数组
如果字符串str="<html>sddddddf<p>dddfdfdf</p>dddffdfdfff</html>"怎么转换成字符数组String[]a={"<html>...
如果字符串str="<html>sddddddf<p>dddfdfdf</p>dddffdfdfff</html>" 怎么转换成字符数组 String [ ]a={"<html>","<p>"",</p>","</html>"}呢?希望你能帮一下我吧,有点急,希望你能早点给我答案,好吗?
展开
4个回答
展开全部
嗯你说错了你要的那不是字符数组吧..还是转换成一个字符串数组
可以做一个函数根据"<" ">"去截取...
比如..我写的..你可以改进一下..
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;
}
}
}
功能没有啥问题的
可以做一个函数根据"<" ">"去截取...
比如..我写的..你可以改进一下..
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;
}
}
}
功能没有啥问题的
2015-12-05 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
String类中有一个方法toCharArray(),就是将字符串转换成字符数组。
例如:
String s=“abcdefg”;
char ch[]=string.toCharArray();
例如:
String s=“abcdefg”;
char ch[]=string.toCharArray();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String[] b=str.split(" ");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
toCharArray()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询