java行转列代码 java 行转列( 二 )


import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
//注意这里没有对你的数据的空格加以处理,只处理单空格的数据行 , 6357VS201101111也就是说 , 目前这三个数据之间只允许有一个空格 。需要你来扩充对任意空格数的处理 。
public class LineTransfer {
public static void main(String[] args) {
File f = new File("dat.txt");
BufferedReader buf=null;
File save = new File("d:/data.TAR");
String []strArr ;
BufferedWriter bw=null;
try {
bw = new BufferedWriter(new FileWriter(save));
buf = new BufferedReader(new InputStreamReader(new FileInputStream(f)));
String value= https://www.04ip.com/post/buf.readLine();
while((value=https://www.04ip.com/post/buf.readLine())!=null){
strArr = value.split(" ");
bw.write("S"+strArr[0]);
bw.newLine();
bw.write("T"+strArr[1]);
bw.newLine();
bw.write(strArr[2]);
bw.newLine();
}
bw.flush();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Java随机生成一个5行六列的二维数组,怎么行列转换pre t="code" l="java"思路:
1、首先声明一个6行5列的数组
2、先循环行,再循环列,再赋值为随机数(使用 Random 类)
3、再遍历
代码如下:
public static void main(String[] args) {
//声明一个6行5列的数组
int[][] array=new int[6][5];
for(int i=0,j=array.length;ij;i++){
for(int h=0,k=array[i].length;hk;h++){
array[i][h]=new Random().nextInt(100); //赋值:100以内的随机数
}
}
//遍历
for(int i=0,j=array.length;ij;i++){
System.out.println();
for(int h=0,k=array[i].length;hk;h++){
System.out.print(array[i][h]+"\t");
}
}
}
java行转列代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 行转列、java行转列代码的信息别忘了在本站进行查找喔 。

推荐阅读