Java基础-字符串连接运算符String link operator

                                作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

  字符串链接运算符是通过“+”进行拼接的。

一.使用“+”进行字符串拼接

  1. /*
  2. @author :yinzhengjie
  3. Blog:http://www.cnblogs.com/yinzhengjie/tag/Java%E5%9F%BA%E7%A1%80/
  4. EMAIL:y1053419035@qq.com
  5. */
  6.  
  7. public class StringDome{
  8. public static void main(String[] args){
  9. String Name = "Yinzhengjie";
  10. String Language = "Java";
  11.  
  12. System.out.println( Name + Language );
  13. }
  14. }

二.字符串可以与基本数据类型进行链接

  1. /*
  2. @author :yinzhengjie
  3. Blog:http://www.cnblogs.com/yinzhengjie/tag/Java%E5%9F%BA%E7%A1%80/
  4. EMAIL:y1053419035@qq.com
  5. */
  6.  
  7. public class StringDome{
  8. public static void main(String[] args){
  9. String Name = "Yinzhengjie";
  10.  
  11. System.out.println( Name + 2018 ); //Yinzhengjie2018
  12. System.out.println( Name + 4.1 ); //Yinzhengjie4.1
  13. System.out.println( Name + 'Y' ); //YinzhengjieY
  14. System.out.println( Name + true ); //Yinzhengjietrue
  15. System.out.println( Name + 20 + 18 ); //Yinzhengjie2018
  16. System.out.println( 2018 + 410 + Name ); //2428Yinzhengjie
  17.  
  18. }
  19. }

三.把基本数据类型转换为字符串

  1. /*
  2. @author :yinzhengjie
  3. Blog:http://www.cnblogs.com/yinzhengjie/tag/Java%E5%9F%BA%E7%A1%80/
  4. EMAIL:y1053419035@qq.com
  5. */
  6.  
  7. public class StringDome{
  8. public static void main(String[] args){
  9. // String Year = 2018; //"错误: 不兼容的类型: int无法转换为String"
  10.  
  11. // String Year = "" + 2018; //与"String Year = 2018 + "";"的结果是一致的,将数字同化成字符串类型。
  12.  
  13. System.out.println(Year);
  14.  
  15. Year = "" + true;
  16.  
  17. System.out.println(Year);
  18.  
  19. }
  20. }

四.变量参与字符串链接,实际上链接的变量的值

  1. /*
  2. @author :yinzhengjie
  3. Blog:http://www.cnblogs.com/yinzhengjie/tag/Java%E5%9F%BA%E7%A1%80/
  4. EMAIL:y1053419035@qq.com
  5. */
  6.  
  7. public class StringDome{
  8. public static void main(String[] args){
  9. String Name = "yinzhengjie";
  10.  
  11. int Age = 18;
  12.  
  13. double salary = 1000000;
  14.  
  15. boolean isMarried = true;
  16.  
  17. System.out.println("Name:"+Name + ",Age:" + Age + ",salary:" + salary +",isMarried:"+isMarried);
  18. /**
  19. 输出结果:Name:yinzhengjie,Age:18,salary:1000000.0,isMarried:true
  20. */
  21. }
  22. }

Java基础-字符串连接运算符String link operator的更多相关文章

  1. Java基础-字符串(String)常用方法

    Java基础-字符串(String)常用方法 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.java的API概念 Java的API(API:Application(应用) Pr ...

  2. java基础解析系列(九)---String不可变性分析

    java基础解析系列(九)---String不可变性分析 目录 java基础解析系列(一)---String.StringBuffer.StringBuilder java基础解析系列(二)---In ...

  3. java基础解析系列(一)---String、StringBuffer、StringBuilder

    java基础解析系列(一)---String.StringBuffer.StringBuilder 前言:本系列的主题是平时容易疏忽的知识点,只有基础扎实,在编码的时候才能更注重规范和性能,在出现bu ...

  4. Java基础语法(3)-运算符

    title: Java基础语法(3)-运算符 blog: CSDN data: Java学习路线及视频 1.算术运算符 算术运算符的注意问题 如果对负数取模,可以把模数负号忽略不记,如:5%-2=1. ...

  5. Java基础-DBCP连接池(BasicDataSource类)详解

    Java基础-DBCP连接池(BasicDataSource类)详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程 ...

  6. ava基础MySQL存储过程 Java基础 JDBC连接MySQL数据库

    1.MySQL存储过程   1.1.什么是存储过程 带有逻辑的sql语句:带有流程控制语句(if  while)等等 的sql语句   1.2.存储过程的特点 1)执行效率非常快,存储过程是数据库的服 ...

  7. java基础---字符串string

    1.字符创的概念 java字符串就是Unicode字符序列.例如,串“Java\u2122”由5个Unicode字符J.a.v.a和TM.java没有内置的字符串类型,而是在标准库Java类库中提供了 ...

  8. Java基础 - 字符串 String

    字符串就是用字符拼接成的文本值,字符串在存储上类似数组,在java语言中把字符串当做对象进行处理 创建字符串 package com.mingri.chapter_02; public class d ...

  9. java基础源码 (1)--String类

    这个是String类上面的注释,我用谷歌翻译翻译的,虽然有点语法上的问题,但是大概都可以翻译出来 /** * The {@code String} class represents character ...

随机推荐

  1. Scrum Meeting 11.09

    成员 今日任务 明日计划 用时 徐越 解决bug:可以重复点赞:answer被选为best answer后点赞数归零:首页不能正确显示问题的回复数.修改搜索功能的代码  继续测试相关app功能,如果达 ...

  2. 超级迷宫之NABCD

    模式之一:双人模式 N:基于双人之间的竞争与协作,朋友之间可以有一个竞争比赛,一决高下,男女朋友之间适合双人协作模式,共同完成游戏. A:双人竞争模式为双人同起点或不同起点来进行游戏,在竞争的紧张压力 ...

  3. 计算器简单封装和ASP.net

    封装: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ...

  4. 剑指offer:矩形覆盖

    题目描述: 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形.请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 解题思路: 和跳台阶那道题差不多.分别以矩形的两条边长做拓 ...

  5. HttpContext.Current.Server.MapPath("/") 未将对象设置到对象的实例异常。

    多线程中的System.Web.HttpContext.Current.Server.MapPath("/") 多线程中Server.MapPath会失效... 网上找到几种解决方 ...

  6. java中的装箱与拆箱

    什么是自动装箱拆箱 基本数据类型的自动装箱(autoboxing).拆箱(unboxing)是自J2SE 5.0开始提供的功能. 一般我们要创建一个类的对象实例的时候,我们会这样: Class a = ...

  7. ubuntu下安装lamp环境

    使用普通用户来安装lamp环境: 1.安装apache: sudo apt-get install apache2

  8. 面试问题总结二(技术能力-PHP)----Ⅲ

    42.什么是单点登录? 答:单点登录 SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信 ...

  9. Android 开发工具下载中文网站

    Android官方网站(develop.android.com)因为被墙而无法访问.这时可以访问中文网址: http://wear.techbrood.com/ SDK Manager 代理及安装文件 ...

  10. SpannableString的基本用法

    原文地址:http://www.cnblogs.com/kross/p/3645594.html 以前一直好奇QQ的输入框里面是如何出现表情的,今天看了下这个,心中发出“原来是这样啊”的感叹. 通常情 ...