蔚来汽车李斌简介:一个JAVA编程问题 自己不太懂 请教大家!

来源:百度文库 编辑:高校问答 时间:2024/04/29 16:55:53
比如输入0030-我的生活.asx
建成一行两列0030.asx 我的生活.asx

我用JAVA中的随机存取文件流类,可是我不知道怎么生成两列,麻烦高手帮帮忙
因为JAVA学的烂,很多地方不懂 希望大家帮帮我 谢谢了!

import java.util.Scanner;
public class InputProcess2{
public static void main(String[]a){
System.out.println("请输入字符串(如:0030-我的生活-

hello-World.asx):");
Scanner scan = new Scanner(System.in);
String line = scan.nextLine();
line.trim();
scan.close();
int location;
location = line.lastIndexOf(".");
String suffix = line.substring(location);
line = line.substring(0,location);
String[] fnames = line.split("-");
for(String fname : fnames){
System.out.print(fname+suffix+"\t");
}
System.out.println();
}
}

运行结果:

F:\>java InputProcess2
请输入字符串(如:0030-我的生活-hello-World.asx):
0030-我的生活-hello-abcdddddddddddd.asx
0030.asx 我的生活.asx hello.asx abcdddddddddddd.asx

F:\>

public static void main(String[]a){
System.out.println("0030.asx");
System.out.println(("我的生活.asx");
}

你在输出的时候进行一下字符判断,如果有‘-’号就把‘-’换成'\n',就可以了,这个就表示换行

你是自学吗?