java - 计算粘贴文本中的字符
问题描述
我必须创建一个简单的程序来计算您将粘贴到 cmd 中的文本中的字符。问题是,我找不到让它正常工作的方法。在我看来,它应该以某种方式工作
“请在此处输入您的文字”然后您将文字放在那里“字符数为:xyz”
解决方案
给你一个想法,你可以试试下面的代码
Scanner myObj = new Scanner(System.in); // Create a Scanner object
System.out.println("Please enter your text!");
String text = myObj.nextLine(); // Read user input
System.out.println("the character count is: " + text.Length()); //This will also count spaces
//If you don't want to included white spaces
String noSpaces = text.replace(" ", "");
System.out.println("the character count is: " + noSpaces.Length());
使用条件获取多个用户输入
Scanner myObj = new Scanner(System.in); // Create a Scanner object
System.out.println("Please enter your text!");
System.out.println("1=UPPERCASE, 2-Count,3=lowercase,4=remove spaces!");
while(myObj.hasNextLine()){
String text = myObj.nextLine(); // Read user input
String text1 = myObj.nextLine();
switch (text1) {
case "1":
//your code here
break;
case "2":
//your code here
break;
case "3":
//your code here
break;
case "4":
//your code here
break;
default:
break;
}
}
推荐阅读
- javascript - 下例中子类是否继承了父类原型(JS)
- javascript - 用户完成认证后网站无法访问页面,这是为什么呢?
- javascript - 为什么使用扩展运算符更新现有属性值时,值会添加到数组中?
- flutter - 在列表视图之外使用鼠标颤动 Web 滚动视图
- python-3.x - 在 Glue Python Shell 中使用 geopandas 将 Shapefile 写入 AWS S3
- julia - 信息较少的 Julia BoundsError - 不知道为什么
- android - CollapsingToolbarLayout 的工具栏颜色
- python - Tkinter ScrolledText 在附加到时总是转到第二行
并删除内容 - azure-rbac - Azure RBAC 是否也应该用于我部署到 Azure 的应用程序?
- cmake - 有没有一种简单的方法可以找到 CMake 所需的最低版本应该是什么?