source po algoritum4e
2 отговора
133 прегледа
source po algoritum4e
abe izmislil sum si edna programka koeto da pravi slednite ne6ta:
1.da puska eto tova: for (int count = 1; count <= 100; count++)
2. na vsqko 10to 4islo da puska: System.out.print("10 saved...");
3.ednovremenno sus 2 da zapisva 4islata ot 1 do 100 v 10 faila kato zapo4va ot file1.txt do file10.txt
to4no tuk e problema oba4e 4e ne znam kak da go napravq tova poslednoto i koq funkciq da izpolzvam za zapizvane na output-a vuv file ? mu4ih se i na bash obvivkata da pi6a podoben script ama ne stana tam sum o6te po zle :P ako nqkoi ima idei plz ... :) 10x
ABE NE SE ZNAE, ZNAE LI SE!
1.da puska eto tova: for (int count = 1; count <= 100; count++)
2. na vsqko 10to 4islo da puska: System.out.print("10 saved...");
3.ednovremenno sus 2 da zapisva 4islata ot 1 do 100 v 10 faila kato zapo4va ot file1.txt do file10.txt
to4no tuk e problema oba4e 4e ne znam kak da go napravq tova poslednoto i koq funkciq da izpolzvam za zapizvane na output-a vuv file ? mu4ih se i na bash obvivkata da pi6a podoben script ama ne stana tam sum o6te po zle :P ako nqkoi ima idei plz ... :) 10x
Re: source po algoritum4e
Opitai tova:
import java.io.*;
import java.io.File.*;
class TestFile{
public static void main (String[] args){
char pathSeparator = java.io.File.separatorChar ;
String fileName = new String();
File sfile ;
RandomAccessFile file;
try{
for (int count = 1; count <= 100; count++){
if (count%10 == 0){
fileName = "file" + (count/10) + ".txt";
System.out.println(fileName);
sfile = new File("." + pathSeparator,fileName);
sfile.createNewFile();
file = new RandomAccessFile( "." + pathSeparator + fileName, "rw" );
for (int i = 1; i <= 100; i++){
file.seek( file.length() );
file.write( (new String( i + " ")).getBytes() );
}
file.close();
}
}
}
catch (Exception e){
System.out.println(e.toString());
}
}
}
import java.io.*;
import java.io.File.*;
class TestFile{
public static void main (String[] args){
char pathSeparator = java.io.File.separatorChar ;
String fileName = new String();
File sfile ;
RandomAccessFile file;
try{
for (int count = 1; count <= 100; count++){
if (count%10 == 0){
fileName = "file" + (count/10) + ".txt";
System.out.println(fileName);
sfile = new File("." + pathSeparator,fileName);
sfile.createNewFile();
file = new RandomAccessFile( "." + pathSeparator + fileName, "rw" );
for (int i = 1; i <= 100; i++){
file.seek( file.length() );
file.write( (new String( i + " ")).getBytes() );
}
file.close();
}
}
}
catch (Exception e){
System.out.println(e.toString());
}
}
}
Re: source po algoritum4e
ee mersi mnogo 4ove4e si4ko e to4no sega 6te probvam da go modificiram malko 6toto to4no se u4a na I/O streams v java 10x ;)
ABE NE SE ZNAE, ZNAE LI SE!