質問です。
現在自学でJavaを勉強中なのですが
ファイル1に定義してある数字をもとに同一数字を10回設定し、ファイル2に書き込む
ファイル1
123
ファイル2
111111111122222222223333333333
といった感じのプログラムを作りたいです。
特定の文字を切り出してやろうと思っているのですがどうにもよくわかりません。
プログラムを書いて教えていただけると幸いです。
様々なプログラムを見て理解を進めたいです。
今現在自分はこのような感じで進めています。
続きをどう書いていいのかわかりません。
自分で続きを書いてみても
模範解答というものがないので模範解答的なものがあると大変助かります。
よろしくお願いします。
package j1.lesson.enshu;
import java.io.File;
import java.io.FileReader;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
public class Enshu11 {
public static void main(String[] args) {
try {
File file = new File("C:\Users\Desktop\file1.txt");
if (!file.exists()) {
System.out.print("ファイルが存在しません");
return;
}
FileReader fileReader = new FileReader(file);
int data;
ArrayList<Integer>list=new ArrayList<Integer>();
while ((data = fileReader.read()) != -1) {
String X;
String S;
S=String.valueOf(data);
for(int i=0;i<10;i++){
X=X+S;
}
List.add(X);