Transliterate English text using the Greek alphabet: Difference between revisions

m
Minor code improvement.
(New post.)
m (Minor code improvement.)
Line 150:
public static void main(String[] args) {
List<String> tests = List.of(
"The quick brown fox jumpedjumps over the lazy dog.", // Note: "jumps" not "jumped"
"""
I was looking at some rhododendrons in my back garden,
Line 176:
for ( String test : tests ) {
String greek = test;
for ( String[] pair : pairs ) {
greek = greek.replace(pair[0], pair[1]);
}
for ( int i = 0; i < greek.length(); i++ ) {
if ( greek.charAt(i) == 'σs' && ! Character.isAlphabetic(greek.charAt(i + 1)) ) {
greek = greek.substring(0, i) + 'ς' + greek.substring(i + 1);
}
}
}
for ( String[] pair : pairs ) {
greek = greek.replace(pair[0], pair[1]);
}
System.out.println(test + System.lineSeparator() + " =>" + System.lineSeparator() + greek);
System.out.println("=".repeat(65));
Line 193:
</syntaxhighlight>
<pre>
The quick brown fox jumpedjumps over the lazy dog.
=>
Θε κυικ βροων ϕοξ ιυμπεδιυμπς οβερ θε λαζυ δογ.
=================================================================
I was looking at some rhododendrons in my back garden,
891

edits