Comment écrire et noter lors de la migration de VB vers JAVA

introduction

Lors de la migration de VB vers JAVA, j'écrirai le traitement de VB que j'ai étudié et note.

si déclaration

Il n'y a fondamentalement aucune différence avec java. Opérateur triangulaire Utilise IIf. (IIf (expression conditionnelle, vrai, faux))


'Déclaration de variable'
Dim test As Integer

test = 10

If test = 10 then

End If

test2 = IIf(test = 10, "true", "false") 

source java


if (test == 10) {
}

test2 = test ? "true" : "false";

pour déclaration

La valeur avant TO est la valeur initiale, la valeur après TO est la valeur finale (si "5" est spécifié dans TO, elle est répétée jusqu'à ce qu'elle devienne "5" ou plus tard) et step est la valeur d'augmentation. step est facultatif, et s'il n'y a pas d'étape, la valeur initiale est incrémentée de 1 à chaque fois qu'elle est bouclée.

** Si l'étape contient un nombre négatif, elle boucle jusqu'à ce que la valeur initiale tombe en dessous de la valeur finale. ** **

Source VB


'① Ajout'
For test = 2 TO 6 step 2
  'Ajouter des valeurs de test par 2'
Next

'② Soustraction'
For test = 10 TO 6 step -2
  'Soustrayez la valeur du test par 2'
Next

source java


//① Ajout
for (int test = 2; test <= 6; i+=2) {
}

//② Soustraction
for (int test = 2; test >= 10; i-=2) {
}

format Lorsque vous remplacez le format VB par java, vous pouvez essentiellement le remplacer tel quel en utilisant DecimalFormat. ** Cependant, "/" ne peut pas être utilisé dans DecimalFormat, c'est pourquoi SimpleDateFormat est utilisé. ** **

Source VB


'10000 à 10,Afficher à 000'
format(10000, "###,###")

'20180426 2018/04/Afficher à 26'
format(20180426, "####/##/##")

source java


DecimalFormat df = new DecimalFormat("###,###");

//10000 à 10,Afficher à 000
df.format(10000);

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd");

Date date = sdf.parse("20180426");

//20180426 2018/04/Afficher à 26
sdf2.format(date)

nouvelle ligne

Pour VB, utilisez "vbCrLf" si vous souhaitez couper une ligne.

Résumé

L'idée de base est la même pour VB et JAVA. Cependant, comme le côté VB a de nombreuses fonctions, lors du remplacement du code source par JAVA tel quel, il peut être nécessaire d'écrire un nouveau processus du côté java, alors soyez prudent.

Recommended Posts

Comment écrire et noter lors de la migration de VB vers JAVA
Précautions lors de la migration de VB6.0 vers JAVA
ClassCastException se produit lors de la migration de Java7 vers Java8 ~ Génériques et surcharge ~
[Java] Comment sortir et écrire des fichiers!
Remarques sur la création de l'environnement de développement de Kotlin et la migration de Java vers Kotlin
Comment rédiger un commentaire java
Comment écrire Scala du point de vue de Java
[Java] Types de commentaires et comment les rédiger
Étudier Java # 6 (Comment écrire des blocs)
Comment écrire une déclaration de variable Java
Remarques sur la migration de CircleCI 1.0 vers 2.0
Remarques sur le code de caractère lors de la migration de Windows vers Mac
Bases du développement Java ~ Comment écrire des programmes (variables et types) ~
[Java] Comment écrire lors du passage de deux arguments ou plus à super
[Java] Comment convertir du type String en type Path et obtenir le chemin
Ce à quoi j'ai pensé lorsque j'ai commencé à migrer de Java vers Kotlin
[Introduction à Java] Comment écrire un programme Java
Modifications lors de la migration de Spring Boot 1.5 vers Spring Boot 2.0
Java: Comment envoyer des valeurs du servlet au servlet
Modifications lors de la migration de Spring Boot 2.0 vers Spring Boot 2.2
Mettez à jour JAVA vers la dernière version vers 1.8.0_144 (lors du téléchargement à partir du Web et de la mise à jour)
Java Beginner Escape Boot Camp Partie 1 Structure et écriture des classes Java
[Java] Conseils et problèmes d'erreur lors de la conversion du double en grand décimal
Promesse JDBC et exemple d'écriture
[Java] Comment utiliser la classe FileReader et la classe BufferedReader
[Rails] Comment écrire lors de la création d'une sous-requête
Bases du développement Java ~ Comment écrire des programmes * Exercice 1 ~
Comment obtenir une classe depuis Element en Java
[Java] Comment passer de jdk ouvert à jdk oracle
Comment obtenir et étudier Java SE8 Gold
Je veux écrire rapidement de java vers sqlite
[Java] Mémo sur la façon d'écrire la source
Comment écrire Java String # getBytes dans Kotlin?
Comment accéder aux méthodes et champs Java Private
Notes sur la façon de rédiger des commentaires en anglais
[Java] Comment utiliser la classe Calendar et la classe Date
Bases du développement Java ~ Comment écrire un programme (flux et branchement conditionnel) ~
Résumé des points qui m'inquiétaient lors de la migration de Java vers Kotlin
Changements de Java 8 à Java 11
Somme de Java_1 à 100
Comment écrire des rails
Comment écrire Mockito
De Java à Ruby !!
Comment écrire un fichier de migration
Convertir l'énumération Java et JSON vers et depuis Jackson
Comment passer d'Eclipse Java à un fichier SQL
java: Comment écrire une liste de types génériques [Note]
[Java] Comment extraire le nom du fichier du chemin
Comment lire la gestion de la mémoire Java et GC Viewer
Comment passer d'Oracle Java 8 à Adopt Open JDK 9
[Java] Comment effacer un caractère spécifique d'une chaîne de caractères
Comment convertir A en A et A en A en utilisant le produit logique et la somme en Java
Comment écrire du Java moderne. Immuable Java, Null Considérez la sécurité.
Remarques sur l'utilisation des expressions régulières en Java
Comment générer automatiquement un diagramme ER lors de la migration avec Rails 6
Comment tester avec des images lors de l'utilisation d'ActiveStorage et de Faker
Écrivons comment créer une API avec SpringBoot + Docker à partir de 0