String str = "a,b,c,d,e,f,g";String[] strs = str.split(",");if ( strs == null && !str.equals("") ) strs = new String[]{str}; if ( strs != null )
{
for ( int i = 0; i < strs.length; i++ )
{
// do something...
}
}
{
for ( int i = 0; i < strs.length; i++ )
{
// do something...
}
}
解决方案 »
- Java中沙箱的问题(沙箱对非java语言程序的限制问题)
- Graphics类中setXORMode(Color c1)和setPaintMode()两个方法的源代码怎么找?
- 哪位参加了5月30日的工信部java大赛北京赛区的比赛
- 通过JNI,C调用Java方法,返回值是数组该怎么用?
- 求助:在Java里实现一个自动编号
- Date类型问题
- 想在深圳参加scjp认证的培训,不要网上培训的
- 这个问题比较简单,但我是新手,不能解决,我会给100分来回报大家,万分火急。
- 【JBuilder6【不管什么版本,最好有企业版】有地方下载吗?或有D版吗?】
- 初学java,求大神解答
- 新手求救,如何实现按钮的竖排?
- 用什么方法可以获得当前日期?
int k=0;
String str1="^_^";
int m=str1.length();
for(int i=0;i<nlt.length();)
{
k=nlt.indexOf(str1,i); if(k==-1)
k= nlt.length(); sb1.add(nlt.substring(i,k));
i=k+m; }這樣的返回結果是Arrayliststr1 是分隔符
public class Split {
public static void main(String args[]){
String str="12334325";
char a[]=str.toCharArray();
for(int i=0;i<a.length;i++)
{System.out.print(a[i]);
if(i<a.length-1)
System.out.print(",");
}
}