package MainTest;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/* 自定义一个字符串数组,长度任意,任意赋值,使用for循环输出。 */
public class __main
{
public static void main(String[]str)
{
Scanner sr = new Scanner(System.in);
/*任意赋值字符串数组*/
String[] arr = Demo.entString(sr);
/*使用for循环输出*/
Demo.outString(arr);
sr.close();;
}
}
class Demo
{
public static String[]
/*输入*/entString(Scanner sr)
{
String str = null;
List ls = new ArrayList();
System.out.println("请输入一个字符串来标记结束退出:");
String end = sr.nextLine();
while(!end.equals(str))
{
System.out.println("请输入一个字符串(输入“"+end+"”结束退出):");
str = sr.nextLine();
ls.add(str);
}
String[] arr = new String[ls.size()];
for(int i=0; i
{
arr[i] = ls.get(i);
}
return arr;
}
public static void
/*输出*/outString(String[]arr)
{
System.out.println("字符串打印如下:");
for (int i=0; i
{
System.out.println(arr[i]);
}
}
}
/*如有疑问欢迎追问*/