Mémorandum n ° 4 "Obtenez une chaîne de caractères et décorez-la" [Java]

Que veux-tu faire

  1. Recevez une chaîne de caractères de n'importe quel nombre de caractères
  2. Sortie avec l'apparence d'entourer la chaîne de caractères reçue avec "+"

Exemple. Si vous recevez la chaîne "SUN"

+++++ +SUN+ +++++

code

        Scanner sc = new Scanner(System.in);
        String word = sc.nextLine();
        int wordNum = word.length();//Nombre de caractères dans un mot
        int lineNum = wordNum + 2;//Nombre de caractères requis pour encadrer un mot

        Character [][] plus = new Character[3][lineNum];//
        for(int i = 0; i < plus.length; i ++) {
            for(int j = 0; j < plus[i].length; j++) {
                plus[i][j] = '+';
                for(int k = 0; k < word.length(); k++) {
                    int l = k + 1;
                    plus[1][l] = word.charAt(k);//Extraire les caractères du mot caractère par caractère dans une boucle et mettre à jour l'élément pour qu'il soit inclus
                }
                System.out.print(plus[i][j]);
            }
            System.out.println("");
        }

Impressions

J'ai l'impression de l'avoir fait un peu. J'ai essayé d'utiliser la triple boucle (ou plutôt), mais je ne sais pas si elle sera utilisée de cette manière.

Recommended Posts

Mémorandum n ° 4 "Obtenez une chaîne de caractères et décorez-la" [Java]
Note n ° 2 "Création d'un historique de recherche avec ArrayList et HashSet" [Java]
[Java] Divise une chaîne de caractères par un caractère spécifié
[Java] Différence entre equals et == dans une chaîne de caractères qui est un type de référence
[Java] Comparaison des chaînes de caractères et && et ||
Ecrire une classe en Kotlin et l'appeler en Java
[Java] Comment découper une chaîne de caractères caractère par caractère
[Java] Comment effacer un caractère spécifique d'une chaîne de caractères
[Java] Gestion des chaînes de caractères (classe String et classe StringBuilder)
[Java] Découpez une partie de la chaîne de caractères avec Matcher et des expressions régulières
[Java] Lancer une requête et afficher l'écran ② (GET / POST)
Note n ° 6 "Calculez la formule de la différence de somme à un chiffre reçue sous forme de chaîne de caractères" [Java]
[Java] Lancer une requête et afficher l'écran (GET / POST)
[Java] À propos de String et StringBuilder
[Java] Rendez-le constant
[Kotlin] Obtenez le constructeur / la méthode Java de KFunction et appelez-le
Fonctionnalité du langage Java et comment elle a produit un bogue subtil
Code pour spécifier le nom de l'image sous forme de chaîne de caractères et le coller dans ImageView (Android)
Java, JS (jQuery) et Ajax. Obtenez une valeur spécifique de JSON.
[Java] Comment convertir du type String en type Path et obtenir le chemin
Restez coincé dans un Java Primer
Etudier Java 8 (String Joiner et Join)
[Java] Obtenir et gérer Json à partir d'une URL avec une API standard (javax.script)
Note n ° 3 "Remplacer la chaîne de caractères saisie pour chaque caractère en fonction des conditions"
[Java] Comment utiliser une sous-chaîne pour découper une partie d'une chaîne de caractères
[Java] Comment accéder au début d'une chaîne spécifique à l'aide de la classe String
J'ai écrit une fonction Lambda en Java et l'ai déployée avec SAM
Un regard sur Jenkins, OpenJDK 8 et Java 11
[Création] Un mémorandum sur le codage en Java
Un ingénieur Java a comparé Swift, Kotlin et Java.
[Java] Jugement de caractères / formatage de la chaîne de caractères (AOJ11 - nombre de caractères)
Diviser une chaîne avec ". (Dot)" en Java
[Java8] Recherchez le répertoire et récupérez le fichier
[Java] Comment obtenir facilement la plus longue chaîne de caractères d'ArrayList à l'aide de stream
Comment compresser un fichier JAVA CSV et le gérer dans un tableau d'octets
[Java] Lors de la mise d'une chaîne de caractères dans le cas de l'instruction switch, il est nécessaire d'en faire une expression constante
Je veux trouver la somme de contrôle MD5 d'un fichier en Java et obtenir le résultat sous forme de chaîne de caractères en notation hexadécimale.