ファイル1に定義してある数字をもとに同一数字を10回設定し、ファイル2に書き込む
ファイル1
123
ファイル2
111111111122222222223333333333
といった感じのプログラムを作りたいです。
charAt()で特定の文字を切り出してやろうと思っているのですがどうにもよくわかりません。
プログラムを書いて教えていただけると幸いです。
見て理解を進めたいです。
とりあえずこのような感じで進めています。
続きをどう書いていいのかわかりません。
お願いします。
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);
回答3件
あなたの回答
tips
プレビュー