Java重复字符 [英] java repeat character

查看:110
本文介绍了Java重复字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是一个java初学者,请记住这一点。我必须制作一个读取数字的程序,然后显示感叹号!。

这是我的:

  import java.util.Scanner; 
import java.io.PrintStream;

class E_HerhaalKarakter1 {

PrintStream out;

E_HerhaalKarakter1(){
out = new PrintStream(System.out);


String printUitroeptekens(int aantal){
String output =!

for(int i = 0; i< = aantal; i ++){
output.concat(!);
}
返回输出;
}

void start(){
Scanner in = new Scanner(System.in);

out.printf(Hoeveel uitroeptekens wilt weergeven?\\\
); $(b)b
if(in.hasNext()){
out.printf(baldbla);
printUitroeptekens(in.nextInt());
out.printf(%s,output);



public static void main(String [] argv){
new E_HerhaalKarakter1()。start();




$ b $ p
$ p
<如果你确实需要创建一个包含X个感叹号的字符串,那么这里有一个方法可以不用重复的连接:



  char [] exmarks = new char [aantal]; 
Arrays.fill(exmarks,'!');
String exmarksString = new String(exmarks);


I am a java beginner, please keep that in mind. I have to make a program that reads a number, and then displays that amount of exclamation mark "!".

This is what i have:

import java.util.Scanner;
import java.io.PrintStream;

class E_HerhaalKarakter1 {

 PrintStream out;

 E_HerhaalKarakter1 () {
  out = new PrintStream(System.out);
 }

 String printUitroeptekens (int aantal) {
  String output = "!"

  for (int i = 0; i <= aantal; i++) {
   output.concat("!");
  }
  return output;
 }

 void start () {
  Scanner in = new Scanner(System.in);

  out.printf("Hoeveel uitroeptekens wilt u weergeven?\n");

  if(in.hasNext()) {
   out.printf("baldbla");
   printUitroeptekens(in.nextInt());
   out.printf("%s",output);
  }
 }

 public static void main (String[] argv) {
  new E_HerhaalKarakter1().start();
 }
}

Thank you

解决方案

If you do actually have the requirement to create a string which contains X number of exclamation marks, then here's a way to do it without repeated concatenation:

char[] exmarks = new char[aantal];
Arrays.fill(exmarks, '!');
String exmarksString = new String(exmarks);

这篇关于Java重复字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆