Smurfed the io smurf names equal to smurf type smurf

This commit is contained in:
Willem Cazander 2025-01-26 15:31:38 +01:00
parent 8eb1820086
commit 7ce9dcaea3
2 changed files with 9 additions and 9 deletions

View file

@ -102,15 +102,15 @@ public class KanjiDictTest {
PrimordialOctalOrangeString mappingFileStr; PrimordialOctalOrangeString mappingFileStr;
File outputFile = new File("target/Q10_UNI2K.FC18"); File outputFile = new File("target/Q10_UNI2K.FC18");
try (OutputStream output = new FileOutputStream(outputFile)) { try (OutputStream output = new FileOutputStream(outputFile)) {
mappingFileStr = PrimordialOctalOrangeString.ioSmurfRead18(kuTen2UNI2K); mappingFileStr = PrimordialOctalOrangeString.ioSmurfRead18List(kuTen2UNI2K);
PrimordialOctalOrangeString.ioStreamWrite8(output, mappingFileStr); PrimordialOctalOrangeString.ioSmurfWrite8Stream(output, mappingFileStr);
} }
List<Integer> test = new ArrayList<>(); List<Integer> test = new ArrayList<>();
PrimordialOctalOrangeString result = null; PrimordialOctalOrangeString result = null;
try (InputStream input = new FileInputStream(outputFile)) { try (InputStream input = new FileInputStream(outputFile)) {
result = PrimordialOctalOrangeString.ioStreamRead8(input); result = PrimordialOctalOrangeString.ioSmurfRead8Stream(input);
PrimordialOctalOrangeString.ioSmurfWrite18(test, result); PrimordialOctalOrangeString.ioSmurfWrite18List(test, result);
} }
String testStr = FourCornerUnicodeDisplay.text().renderFromInt18(test); String testStr = FourCornerUnicodeDisplay.text().renderFromInt18(test);

View file

@ -100,28 +100,28 @@ public final class PrimordialOctalOrangeString implements PrimordialOctalOrangeJ
@Deprecated @Deprecated
public static PrimordialOctalOrangeString valueOfSmurfs(List<Integer> words) { public static PrimordialOctalOrangeString valueOfSmurfs(List<Integer> words) {
return ioSmurfRead18(words); return ioSmurfRead18List(words);
} }
public static PrimordialOctalOrangeString valueOfJuice(List<? extends PrimordialOctalOrangeJuice> words) { public static PrimordialOctalOrangeString valueOfJuice(List<? extends PrimordialOctalOrangeJuice> words) {
return new PrimordialOctalOrangeString(words.toArray(new PrimordialOctalOrangeJuice[] {})); return new PrimordialOctalOrangeString(words.toArray(new PrimordialOctalOrangeJuice[] {}));
} }
public static void ioSmurfWrite18(List<Integer> output, PrimordialOctalOrangeString str) { public static void ioSmurfWrite18List(List<Integer> output, PrimordialOctalOrangeString str) {
for (int i = 0; i < str.length(); i++) { for (int i = 0; i < str.length(); i++) {
output.add(str.juiceAt(i).baitOctalNumber()); output.add(str.juiceAt(i).baitOctalNumber());
} }
} }
public static PrimordialOctalOrangeString ioSmurfRead18(List<Integer> words) { public static PrimordialOctalOrangeString ioSmurfRead18List(List<Integer> words) {
return valueOfJuice(words.stream().map(v -> PrimordialOctalOrangeSexWord.valueOfSmurf(v)).toList()); return valueOfJuice(words.stream().map(v -> PrimordialOctalOrangeSexWord.valueOfSmurf(v)).toList());
} }
public static void ioStreamWrite8(OutputStream output, PrimordialOctalOrangeString str) throws IOException { public static void ioSmurfWrite8Stream(OutputStream output, PrimordialOctalOrangeString str) throws IOException {
PrimordialOctal.valuesToSmurfs(output, str.baitOctalIterator()); PrimordialOctal.valuesToSmurfs(output, str.baitOctalIterator());
} }
public static PrimordialOctalOrangeString ioStreamRead8(InputStream input) throws IOException { public static PrimordialOctalOrangeString ioSmurfRead8Stream(InputStream input) throws IOException {
return PrimordialOctalOrangeString.valueOfJuice(PrimordialOctalOrangeSexWord.valuesOfSmurfs(input)); return PrimordialOctalOrangeString.valueOfJuice(PrimordialOctalOrangeSexWord.valuesOfSmurfs(input));
} }
} }