任何类型的数据都向String转型
2024-10-02 05:28:57
String从其定义上发现首字母大写,所以此为一个类,属于引用数据类型,但是此类属于系统的类。
(1)String像普通变量一样直接通过复制的方式进行声明。字符串使用双引号括起来。两个字符串使用”+“号进行连接。
(2)任何字符数据类型碰到String类型的变量或常量之后都向String类型转换。
范例:定义字符串变量
public class demon {
public static void main(String[] args) {
String str = "ZhangSan";
int x = 18;
str = str + x;
System.out.println("str = " + str);
}
}
程序运行结果:
str = ZhangSan18
范例:字符串常量操作的问题
public class demon {
public static void main(String[] args) {
int a = 1;
int b = 2;
String str = "1 + 2 = ";
System.out.println(str + a + b);
}
}
程序运行结果:
1 + 2 = 12
程序原本要计算a+b的值,由于碰上了字符串常量,所有的数据类型都会转变为字符串常量,此时的”+“表示的是字符串连接的含义,如果要得到想要的结果,则需修改:
System.out.println(str + (a +b));
加上括号后,表示输出之前线计算两个数字相加的结果。
最新文章
- 使用if else if else 统计计算
- 安卓app设计规范整理和Android APP设计篇(转)
- 设置core环境
- Flex 布局相关用法
- Ubuntu删除history记录
- 一个关于qml插件的文章-转
- oracle 修改密码,解锁
- Jedis 一
- compareTo简介
- SqlServer导库语句
- debug jdk
- Java重写round()方法
- javaweb开发.eclipse使用小常识
- Android开发者选项 介绍
- Linux系统Apache服务 - 配置 HTTP 的虚拟机主机
- ASP.net jQuery调用webservice返回json数据的一些问题
- JavaScript逻辑and、or、not运算符详解
- 如何利用JConsole观察分析Java程序的运行并进行排错调优_java
- linux上安装程序出现的问题汇总
- ci框架——数据库(增删改查)
热门文章
- 使用Python终结“你是什么垃圾”的灵魂拷问!
- Hive 学习之路(四)—— Hive 常用DDL操作
- 【设计模式】行为型06命令模式(Command Pattern)
- 【微信小程序】记录
- Java学习笔记——设计模式之十.观察者模式
- Codeblocks 批量注释与对齐快捷键的教学方法
- spring-boot-plus后台快速开发框架1.0.0.RELEASE发布了
- .NET分布式框架 | Orleans 知多少
- Codeforces Gym100623J:Just Too Lucky(数位DP)
- Linux权限_用户_和用户组