java如何控制输出的字符串占多少位
时间: 2023-04-06 16:00:54 浏览: 99
Java中可以使用String.format()方法来控制输出的字符串占多少位,具体方法如下:
String str = "hello";
System.out.println(String.format("%10s", str));
其中,%10s表示输出的字符串占10个字符的宽度,如果字符串不足10个字符,则在左侧补空格。如果要在右侧补空格,则可以使用%-10s。
相关问题
java如何控制输出的数组占多少位
Java中可以使用System.out.printf()方法来控制输出的数组占多少位。具体方法是在格式化字符串中使用"%Nd",其中N表示输出的位数,d表示输出的数据类型,如%d表示输出整数,%f表示输出浮点数。例如,如果要输出一个长度为5的整型数组a,可以使用以下代码:
System.out.printf("%5d", a[i]);
这样就可以控制输出的整数占5位,不足的地方用空格补齐。
Java 控制台输入字符串输出字符串
您可以使用Java的Scanner类从控制台读取字符串,然后使用System.out.println输出字符串。以下是示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串:");
String input = scanner.nextLine();
System.out.println("您输入的字符串是:" + input);
}
}
```
在这个示例中,我们使用Scanner类读取了控制台输入的字符串,并使用System.out.println输出了该字符串。