Bei der Migration von VB zu JAVA schreibe ich die von mir untersuchte und notierte Verarbeitung von VB.
Grundsätzlich gibt es keinen Unterschied zu Java. Dreiecksoperator Verwendet IIf. (IIf (bedingter Ausdruck, wahr, falsch))
'Variable Aussage'
Dim test As Integer
test = 10
If test = 10 then
End If
test2 = IIf(test = 10, "true", "false")
Java-Quelle
if (test == 10) {
}
test2 = test ? "true" : "false";
Der Wert vor TO ist der Anfangswert, der Wert nach TO ist der Endwert (wenn "5" in TO angegeben ist, wird er wiederholt, bis er "5" oder höher wird), und Schritt ist der Erhöhungswert. Schritt ist optional, und wenn es keinen Schritt gibt, wird der Anfangswert bei jeder Schleife um 1 erhöht.
** Wenn der Schritt eine negative Zahl enthält, wird eine Schleife ausgeführt, bis der Anfangswert unter den Endwert fällt. ** ** **
VB-Quelle
'① Ergänzung'
For test = 2 TO 6 step 2
'Addiere Testwerte um 2'
Next
'② Subtraktion'
For test = 10 TO 6 step -2
'Subtrahieren Sie den Testwert um 2'
Next
Java-Quelle
//① Ergänzung
for (int test = 2; test <= 6; i+=2) {
}
//② Subtraktion
for (int test = 2; test >= 10; i-=2) {
}
format Wenn Sie das VB-Format durch Java ersetzen, können Sie es grundsätzlich mithilfe von DecimalFormat ersetzen. ** "/" kann jedoch nicht in DecimalFormat verwendet werden, daher wird SimpleDateFormat verwendet. ** ** **
VB-Quelle
'10000 bis 10,Anzeige bei 000'
format(10000, "###,###")
'20180426 2018/04/Show um 26'
format(20180426, "####/##/##")
Java-Quelle
DecimalFormat df = new DecimalFormat("###,###");
//10000 bis 10,Anzeige bei 000
df.format(10000);
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd");
Date date = sdf.parse("20180426");
//20180426 2018/04/Show um 26
sdf2.format(date)
Verwenden Sie für VB "vbCrLf", wenn Sie eine Zeile unterbrechen möchten.
Die Grundidee ist für VB und JAVA gleich. Da die VB-Seite jedoch über zahlreiche Funktionen verfügt, kann es beim Ersetzen des Quellcodes durch JAVA erforderlich sein, einen neuen Prozess auf der Java-Seite zu schreiben. Seien Sie also vorsichtig.
Recommended Posts