字符串拼接是我们在Java代码中比较经常要做的事情,就是把多个字符串拼接到一起。都知道,String 是 Java 中一个不可变的类,所以一旦被实例化就无法被修改。

注意细节

字符是char 类型,字符串是String 类型

1、数字拼接char,得到的还是数字,相当于和它的ASCII编码相加(如果定义成String 会编译错误)

2、数字拼接String,得到的是String

3、数字同时拼接char 和 String,就看和谁先拼接,和谁后拼接

4、String 拼接任何类型,得到的都是String

代码如下

public static void main(String[] args) {

String s1 = 1234 + '_' + "test";

System.out.println("s1 = " + s1);

String s2 = 1234 + "_" + "test";

System.out.println("s2 = " + s2);

String s3 = "test" + '_' + 1234;

System.out.println("s3 = " + s3);

String s4 = "test" + 1234 + 56789;

System.out.println("s4 = " + s4);

System.out.println('_');

System.out.println(0 + '_');

}

得到的结果是:

s1 = 1329test

s2 = 1234_test

s3 = test_1234

s4 = test123456789

_

95

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

java字符串与数字拼接_Java数字和字符串拼接原理及案例相关推荐

  1. java数字格式化_Java数字格式

    java数字格式化 当我看到其他人编写不必要的Java代码并且由于缺乏对已经提供所需功能的JDK类的了解而编写了不必要的Java代码时,我会想到很多次. 这样的一个例子是时间相关的常量的使用硬编码值的 ...

  2. java截取固定大小图片_JAVA技巧(长字符串按指定长度截取)

    在web开发中,会遇到这样一个问题,想让某个内容全部保持在一定长度范围内,未超出的行全部显示,超长的行只允许显示一定的长度,结尾用省略号代替. 粗想一下,实现这个功能很容易,直接取字符串的长度(用le ...

  3. java 统计字符串中字符个数_java实现统计字符串中字符及子字符串个数的方法示例...

    本文实例讲述了java实现统计字符串中字符及子字符串个数的方法.分享给大家供大家参考,具体如下: 这里用java实现统计字符串中的字符(包括数字.大写字母.小写字母以及其他字符)个数,以及字符串的子字 ...

  4. java中字符串的精确匹配_Java最佳实践–字符串性能和精确字符串匹配

    java中字符串的精确匹配 在使用Java编程语言时,我们将继续讨论与建议的实践有关的系列文章,我们将讨论String性能调优. 我们将专注于如何有效地处理字符串创建, 字符串更改和字符串匹配操作. ...

  5. groovy 字符串截取最后一个_Java基础篇——字符串详解

    字符串的声明 字符串是内存中连续排列的0个或多个字符.不变字符串是指字符串一旦创建,其内容就不能改变,Java中使用String类来处理不变字符串,在对String类的实例进行查找.比较.拼接等操作时 ...

  6. java 字符串 数字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法...

    本文实例讲述了Java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  7. java string 查找大写字母_java实现统计字符串中大写字母,小写字母及数字出现次数的方法示例...

    本文实例讲述了java实现统计字符串中大写字母,小写字母及数字出现次数的方法.分享给大家供大家参考,具体如下: public class TestSubstring { public static v ...

  8. java字符串数组转数字数组_Java数字字符串如何转化为数字数组并且排序

    怎样将 String numberString= "0123456789"; 如何转化为 int[] digitArry = new int[]{0,1,2,3,4,5,6,7,8 ...

  9. java 循环拼接字符串用分号隔开_Java 8中字符串拼接新姿势:StringJoiner

    在为什么阿里巴巴不建议在for循环中使用"+"进行字符串拼接一文中,我们介绍了几种Java中字符串拼接的方式,以及优缺点.其中还有一个重要的拼接方式我没有介绍,那就是Java 8中 ...

最新文章

  1. 新一代数据中心标准化统一交换架构
  2. FactoryMethod工厂方法模式升级成AbstractFactory抽象工厂模式
  3. Let's Fork | 11 款 Github 最新「机器学习」开源项目
  4. VTK:标量条形 Actor用法实战
  5. 【媒体服务质量监控与QoE】
  6. 你真的了解用户吗?-浅谈《用户画像》的意义和方法
  7. 支付宝的一些小问题,注意事项等等,等用得时候在来写写
  8. 数据可视化最容易被人忽略的四大误区,怪不得我的报告总被老板骂
  9. Redis禁用危险命令
  10. Python 进阶 之 socket模块
  11. 高大上的集团名字_最火的微信名字大全男成熟内涵高大上
  12. 全图化引擎(AI·OS)中的编译技术
  13. lamda表达式修改数据_正则表达式学习教程
  14. angelajs中ajax,Fabric.js Triangle angle属性用法及代码示例
  15. 每日算法系列【kentln供题】模糊的数字
  16. 测试如何进行有效的需求分析
  17. VS 配置Directx
  18. 基于组态软件的35kV变电站监控系统设计简介
  19. 最短路及最短路计数(SPFA)
  20. SQL 取数值小数后两位,但不四舍五入。

热门文章

  1. 干货解读 |大数据,数据挖掘,机器学习的区别和联系
  2. 360浏览器下载安装网易有道词典鼠标取词插件导致电脑蓝屏问题解决办法
  3. HLG 1314 火影忍者之~纲手
  4. Python学习笔记:第十五站 大宝藏
  5. Python图像处理基本操作
  6. vue 过滤器的使用
  7. 优化 cesium 界面广告牌(billboard)数据量大于 10w +时,地图加载缓慢、卡顿、加载完成后浏览器严重卡顿甚至崩溃问题
  8. [转载]文人原本是怪胎
  9. Joomla模板修改
  10. Redis高级面试题