关于javaupcase的信息
今天给各位分享javaupcase的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA如何显示大小写个数
- 2、Java如何将每个单词的第一个字符转为大写
- 3、用java编写程序,输入一个单词,输出时使单词的第一个字母大写
- 4、求 c++中 将string 转化全部为upcase或者downcase的代码,行数越少越好,高分问题!!有追加!!
- 5、java中set类型的东西是什么?如何将一个string类型的字符串增加到里面?
JAVA如何显示大小写个数
public static void main(String[] args) {
char ch;
int upcase = 0;
int lowcase = 0;
System.out.println("请输入要转换的大小写字母");
try {
while ((ch = (char) System.in.read()) != '\n') {
if (Character.isLowerCase(ch)) {
lowcase++;
System.out.print(Character.toUpperCase(ch));
//System.out.print(lowcase);
}
else {
upcase++;
System.out.print(Character.toLowerCase(ch));
//System.out.print(upcase);
}
}
System.out.println();
System.out.println("小写字母:" + upcase);
System.out.println("大写字母:" + lowcase);
} catch (Exception ex) {
ex.printStackTrace();
}
}
这样就可以了,执行结果:
请输入要转换的大小写字母
nihaoONEDREAM
NIHAOonedream
小写字母:8
大写字母:5
Java如何将每个单词的第一个字符转为大写
一句话按空格截取(正则表达式),截取的字符串第一个替换用replace方法,touppercase就ok。
用java编写程序,输入一个单词,输出时使单词的第一个字母大写
正确程序代码如下:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class TTTest {
public static void main(String args[]) {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
String s = in.readLine();
StringBuffer s1 = new StringBuffer();
StringTokenizer st = new StringTokenizer(s);
while (st.hasMoreTokens()) {
String str = st.nextToken();
char c = (str).charAt(0);
if (c = 'a' c = 'z') {
c = (char) ((int) c - 32);
s1.append(c);
} else
s1.append(c);
for (int i = 1; i (str).length(); i++) {
char c1 = (str).charAt(i);
s1.append(c1);
}
s1.append(" ");
}
System.out.print(" " + s1.toString());
} catch (IOException e) {
System.out.println(e);
}
}
}
Java:
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
求 c++中 将string 转化全部为upcase或者downcase的代码,行数越少越好,高分问题!!有追加!!
#include string
#include Algorithm
using namespace std;
void main()
{
string s("abcdeFEGE");
std::transform(s.begin(), s.end(), s.begin(), toupper);
coutsendl;
}
java中set类型的东西是什么?如何将一个string类型的字符串增加到里面?
Set是集合的意思,是同种对象的集合,String说明这种对象都是String类型的对象。
可以这样:
SetString set = new HashSetString();
String s1 = "hello";
String s2 = "world";
set.add(s1);
set.add(s2);
这样就添加了两个元素。
扩展资料:
Java中String类学习总结
一、String是不可变对象
java.lang.String类使用了final修饰,不能被继承。Java程序中的所有字面值,即双引号括起的字符串,如"abc",都是作为String类的实例实现的。String是常量,其对象一旦构造就不能再被改变。
例:
public class Immutable {
public static String upcase(String s) {
return s.toUpperCase();
}
public static void main(String[ ] args) {
String str1= "Hello World";
System.out.println(str1); //Hello World
String str2 = upcase(str1);
System.out.println(str2); //HELLO WORLD
System.out.println(str1); //Hello World
}
}
二、String常量池
常量池(constant pool)指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。Java为了提高性能,静态字符串在常量池中创建,并尽量使用同一个对象,重用静态字符串。对于重复出现的字符串直接量,JVM会首先在常量池中查找,如果常量池中存在即返回该对象。
例:
public class test1 {
public static void main(String[] args){
String str1 = "Hello";
//不会创建新的String对象,而是使用常量池中已有的"Hello",
String str2 = "Hello";
System.out.println(str1 == str2); //true
//使用new关键字会创建新的String对象
String str3 = new String("Hello");
System.out.println(str1 == str3); //false
}
}
关于javaupcase和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。