java 字符串 分解为String 数组 输不出来~~
来源:百度知道 编辑:UC知道 时间:2024/09/27 07:21:10
import java.util.*;
class UseStringToKenizer
{
int n=0;
String theArray;
String strArray[];
public void usestringtokenizer(String s)
{
StringTokenizer as=new StringTokenizer(s," ");
theArray=s;
n=as.countTokens();
strArray=new String[n];
while(as.hasMoreTokens())
{
int i=0;
strArray[i]=as.nextToken();
System.out.println(strArray[i]+" ");
i++;
}
}
public void display()
{
System.out.print("原来的字符串是:" + theArray + "\n");
System.out.print("被分解后的为:" + "\n");
int t=1;
for(int i=0;i<n;i++)
{
System.out.print(strArray[i] + " ");
class UseStringToKenizer
{
int n=0;
String theArray;
String strArray[];
public void usestringtokenizer(String s)
{
StringTokenizer as=new StringTokenizer(s," ");
theArray=s;
n=as.countTokens();
strArray=new String[n];
while(as.hasMoreTokens())
{
int i=0;
strArray[i]=as.nextToken();
System.out.println(strArray[i]+" ");
i++;
}
}
public void display()
{
System.out.print("原来的字符串是:" + theArray + "\n");
System.out.print("被分解后的为:" + "\n");
int t=1;
for(int i=0;i<n;i++)
{
System.out.print(strArray[i] + " ");
package com;
import java.util.StringTokenizer;
class UseStringToKenizer
{
int n=0;
String theArray;
String strArray[] ;
public void usestringtokenizer(String s)
{
StringTokenizer as=new StringTokenizer(s," ");
theArray=s;
n=as.countTokens();
strArray=new String[n];
int i = 0;//放这就可以了
while(as.hasMoreTokens())
{
//int i=0; //你把i写到循环里面,每次都初始化为零,所以数组只有第一个;
strArray[i]=as.nextToken();
System.out.println(strArray[i]+" ");
i++;
}
}
public void display()
{
System.out.print("原来的字符串是:" + theArray + "\n");
System.out.print("被分解后的为:" + "\n");
int t=1;
for(int i=0;i<n;i++)
{
System.out.print(strArray[i] + " ");
/*if(t%10==0)
{