"?-6ren"> "?-import java.util.Scanner; public class TwoDotSevenNumbaTwo { public static void main(String[] ar-6ren">
gpt4 book ai didi

java - 如何接受输入并使程序打印出新行上的每个字母,同时使遇到的每个空格打印出 ""?

转载 作者:行者123 更新时间:2023-12-01 17:10:14 29 4
gpt4 key购买 nike

import java.util.Scanner;

public class TwoDotSevenNumbaTwo {
public static void main(String[] args) {
// TODO Auto-generated method stub
String input;
int num1, num2, leng;
char word;
Scanner inputscan = new Scanner(System.in);
System.out.println("Give me some love baby");
input = inputscan.nextLine();
leng = input.length();
num1 = 0;
num2 = 1;

while (num1 < leng) {
input = input.replaceAll(" ", "<space>");
System.out.println(input.charAt(num1));

num1++;
}
}
}

我似乎不知道如何获取 <space>在一条线上。我知道我做不到,因为它是一个字符,但我找不到解决方法。

最佳答案

你可以这样做

for(int i = 0; i < leng; ++i) {
char x = input.charAt(i);
System.out.println(x == ' ' ? "<space>" : x);
}

关于java - 如何接受输入并使程序打印出新行上的每个字母,同时使遇到的每个空格打印出 "<space>"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24128384/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com