/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// TODO 自動產生的方法 Stub
//Begin
String dst
= "c:\\ test0001.txt" ; String teststr
= "test0003.txt" ; String teststr3
= "test0006.txt" ; writer01.write ( teststr, 0 , teststr.length ( ) ) ;
writer01.flush ( ) ; writer01.close ( ) ;
//test1
System .
out .
println ( "orgstring2.length()" ) ; System .
out .
println ( orgstring2.
length ( ) ) ;
System .
out .
println ( "teststr.length()" ) ; System .
out .
println ( teststr.
length ( ) ) ;
for ( int j= 0 ; j< teststr.length ( ) ; j++ ) {
{ orgstring2 += ( teststr.charAt ( j) ) ; }
//System.out.println(teststr.charAt(j));
//System.out.println(orgstring);
}
// System.out.println("END String");
// System.out.println(orgstring2);
System .
out .
println ( "orgstring2.length()" ) ; System .
out .
println ( orgstring2.
length ( ) ) ;
writer02.write ( orgstring2, 0 , orgstring2.length ( ) ) ;
writer02.flush ( ) ;
writer02.close ( ) ;
//Test3
System .
out .
println ( "orgstring3.length()" ) ; System .
out .
println ( orgstring3.
length ( ) ) ; System .
out .
println ( "teststr3.length()" ) ; System .
out .
println ( teststr3.
length ( ) ) ;
//Test3
orgstring3 += teststr3;
System .
out .
println ( "orgstring3" ) ; System .
out .
println ( orgstring3
) ; System .
out .
println ( "orgstring3.length()" ) ; System .
out .
println ( orgstring3.
length ( ) ) ;
//Test3
writer03.write ( orgstring3, 0 , orgstring3.length ( ) ) ;
writer03.flush ( ) ;
writer03.close ( ) ;
//END
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCQkvLyBUT0RPIOiHquWLleeUoueUn+eahOaWueazlSBTdHViCgkJIAoJCSAvL0JlZ2luCgkJICBTdHJpbmcgZHN0ID0gImM6XFx0ZXN0MDAwMS50eHQiOwoJCSAgU3RyaW5nIG9yZ3N0cmluZzI9ImM6XFwiOwoJCSAgU3RyaW5nIG9yZ3N0cmluZzM9ImM6XFwiOwoJCSAgU3RyaW5nIHRlc3RzdHIgPSAidGVzdDAwMDMudHh0IjsKCQkgIFN0cmluZyB0ZXN0c3RyMyA9ICJ0ZXN0MDAwNi50eHQiOwoJCSAgRmlsZVdyaXRlciBmcHRyID0gbmV3IEZpbGVXcml0ZXIoZHN0KTsKCQkgIEJ1ZmZlcmVkV3JpdGVyIHdyaXRlcjAxID0gbmV3IEJ1ZmZlcmVkV3JpdGVyKGZwdHIpOwoJCSAgd3JpdGVyMDEud3JpdGUodGVzdHN0ciwgMCwgdGVzdHN0ci5sZW5ndGgoKSk7CgkJICB3cml0ZXIwMS5mbHVzaCgpO3dyaXRlcjAxLmNsb3NlKCk7CgkJICAKCQkgIAogICAgICAgICAvL3Rlc3QxCgkJICBTeXN0ZW0ub3V0LnByaW50bG4oIm9yZ3N0cmluZzIubGVuZ3RoKCkiKTsKCQkgIFN5c3RlbS5vdXQucHJpbnRsbihvcmdzdHJpbmcyLmxlbmd0aCgpKTsKCQkgIAoJCSAgU3lzdGVtLm91dC5wcmludGxuKCJ0ZXN0c3RyLmxlbmd0aCgpIik7CgkJICBTeXN0ZW0ub3V0LnByaW50bG4odGVzdHN0ci5sZW5ndGgoKSk7CgkJICAKCSAgICAgICBmb3IoaW50IGo9MDsgajx0ZXN0c3RyLmxlbmd0aCgpIDtqKyspIHsKCSAgICAJe29yZ3N0cmluZzIgKz0gKHRlc3RzdHIuY2hhckF0KGopKTt9CgkgICAgCS8vU3lzdGVtLm91dC5wcmludGxuKHRlc3RzdHIuY2hhckF0KGopKTsKCSAgICAJLy9TeXN0ZW0ub3V0LnByaW50bG4ob3Jnc3RyaW5nKTsKCSAgICB9CgkJIC8vIFN5c3RlbS5vdXQucHJpbnRsbigiRU5EIFN0cmluZyIpOwoJCSAvLyBTeXN0ZW0ub3V0LnByaW50bG4ob3Jnc3RyaW5nMik7CgkJICBTeXN0ZW0ub3V0LnByaW50bG4oIm9yZ3N0cmluZzIubGVuZ3RoKCkiKTsKCQkgIFN5c3RlbS5vdXQucHJpbnRsbihvcmdzdHJpbmcyLmxlbmd0aCgpKTsKCQoJCSAgRmlsZVdyaXRlciBmcHRyMiA9IG5ldyBGaWxlV3JpdGVyKG9yZ3N0cmluZzIpOwoJCSAgQnVmZmVyZWRXcml0ZXIgd3JpdGVyMDIgPSBuZXcgQnVmZmVyZWRXcml0ZXIoZnB0cjIpOwoJCSAgd3JpdGVyMDIud3JpdGUob3Jnc3RyaW5nMiwgMCwgb3Jnc3RyaW5nMi5sZW5ndGgoKSk7CgkJICB3cml0ZXIwMi5mbHVzaCgpOwoJCSAgd3JpdGVyMDIuY2xvc2UoKTsKCQkgIAoJCSAgCgkJICAKCQkgIAoJCSAgCgkJICAvL1Rlc3QzCgkJICBTeXN0ZW0ub3V0LnByaW50bG4oIm9yZ3N0cmluZzMubGVuZ3RoKCkiKTsKCQkgIFN5c3RlbS5vdXQucHJpbnRsbihvcmdzdHJpbmczLmxlbmd0aCgpKTsKCQkgIFN5c3RlbS5vdXQucHJpbnRsbigidGVzdHN0cjMubGVuZ3RoKCkiKTsKCQkgIFN5c3RlbS5vdXQucHJpbnRsbih0ZXN0c3RyMy5sZW5ndGgoKSk7CgkJICAKCQkgIAoJCSAgLy9UZXN0MwoJCSAgb3Jnc3RyaW5nMyArPSB0ZXN0c3RyMzsKCQkgIFN5c3RlbS5vdXQucHJpbnRsbigib3Jnc3RyaW5nMyIpOwoJCSAgU3lzdGVtLm91dC5wcmludGxuKG9yZ3N0cmluZzMpOwoJCSAgU3lzdGVtLm91dC5wcmludGxuKCJvcmdzdHJpbmczLmxlbmd0aCgpIik7CgkJICBTeXN0ZW0ub3V0LnByaW50bG4ob3Jnc3RyaW5nMy5sZW5ndGgoKSk7CgkJICAKCgkJICAvL1Rlc3QzCgkJICBGaWxlV3JpdGVyIGZwdHIzID0gbmV3IEZpbGVXcml0ZXIob3Jnc3RyaW5nMyk7CgkJICBCdWZmZXJlZFdyaXRlciB3cml0ZXIwMyA9IG5ldyBCdWZmZXJlZFdyaXRlcihmcHRyMyk7CgkJICB3cml0ZXIwMy53cml0ZShvcmdzdHJpbmczLCAwLCBvcmdzdHJpbmczLmxlbmd0aCgpKTsKCQkgIHdyaXRlcjAzLmZsdXNoKCk7CgkJICB3cml0ZXIwMy5jbG9zZSgpOwoJCSAgCgkJICAvL0VORAoJfQp9