当前位置: 首页 > news >正文

点网站出图片怎么做一个人做网站建设需掌握

点网站出图片怎么做,一个人做网站建设需掌握,公司注册资金要求,石家庄自助建站模板字符和字符串 字符类型 Java 中一个字符保存一个Unicode字符,所以一个中文和一个英文字母都占用两个字节。 // 计算1 .. 100 public class Hello {public static void main(String[] args) {char a A;char b 中;System.out.println(a);System.out.println(b)…

字符和字符串

字符类型

Java 中一个字符保存一个Unicode字符,所以一个中文和一个英文字母都占用两个字节。

// 计算1 + .. + 100
public class Hello {public static void main(String[] args) {char a = 'A';char b = '中';System.out.println(a);System.out.println(b);		}
}

需要显示 Unicode 编码,可以直接将char值赋给int类型。

// 计算1 + .. + 100
public class Hello {public static void main(String[] args) {char a = 'A';char b = '中';System.out.println((int) a);	// 65System.out.println((int) b);	// 20013}
}

可以用'\u'+Unicode编码转义成字符

// 计算1 + .. + 100
public class Hello {public static void main(String[] args) {char a = 'A';char b = '中';char c = '\u0041';	// 使用\u + Unicode 来进行转义,这里0041是16进制 = 十进制65System.out.println((int) a);System.out.println((int) b);	System.out.println(c);	// A}
}

字符串类型

一个字符串可以存储一个到任意个字符,字符串用"..."来进行表示,类似c++。可以使用\来表示转义字符,如\"就可以用来表示"

  • \" 表示字符"
  • \' 表示字符'
  • \\ 表示字符\
  • \n 表示换行符
  • \r 表示回车符
  • \t 表示Tab
  • \u#### 表示一个Unicode编码的字符
// 计算1 + .. + 100
public class Hello {public static void main(String[] args) {String str = "\"-\'=\',反斜杠:\\\\来表示\n换行输出,回车符:\r好的\t经过了一个Tab\u0024";System.out.println(str);}
}

输出结果:

image-20240717194813432

字符串连接

可以用+来连接字符串和其他的任意类型,但是会将所有的类型先转化成字符串类型,并不会中途进行运算。

// 计算1 + .. + 100
public class Hello {public static void main(String[] args) {String a = "a";String b = "b";String plus = a + b;System.out.println(a + b + plus + '3' + 1.0 + 2f + 4 + true);}
}

输出结果:

image-20240717195147877

多行字符串

Java 13开始,可以用 """..."""来表示多行字符串:

// 计算1 + .. + 100
public class Hello {public static void main(String[] args) {String mutiple_line_string = """窗前明月光,疑似地上霜。举头望明月,低头思故乡。""";System.out.println(mutiple_line_string);}
}

输出结果:

image-20240717195418139

这里实际上是三行,因为最后还有一个\n,如果不需要这个换行符,将'''移动到低头思故乡。的后面即可:

// 计算1 + .. + 100
public class Hello {public static void main(String[] args) {String mutiple_line_string = """窗前明月光,疑似地上霜。举头望明月,低头思故乡。""";System.out.println(mutiple_line_string);}
}

有一点需要注意的就是,多行字符串前面共同的空格都会被忽略。

image-20240717195641441

图片来自:廖雪峰的官网

不可变特性

java 中的字符串在创建的过程中经过了如下过程:首先,JVM虚拟机在内存中创建了一个字符串,并让指针指向这个字符串。所以在为字符串变量赋新的值的时候,只是将这个变量指向了内存中新的字符串,原来的字符串还会保留在那里。

// 计算1 + .. + 100
public class Hello {public static void main(String[] args) {String a = "Hello";String b = a;a = "World";System.out.println(a);	// WorldSystem.out.println(b);	// b 仍然指向 Hello}
}

参考廖雪峰的图:

image-20240717200156317

image-20240717200203756

空值 null

引用对象可以指向一个null表示变量不存在,不指向任何对象。但是请注意,null不等于"“,”" 代表空字符串,是一个有效的字符串。

public class Hello {public static void main(String[] args) {String a = null;String b = null;String c = "";System.out.println(a == b);	// trueSystem.out.println(a == c);	// false}
}

练习

用 int 值存储 Unicode 编码,并将它们拼成一个字符串。

答案

public class Hello {public static void main(String[] args) {int a = 72;int b = 105;int c = 65281;// FIXME:String s = "" + (char) a + (char) b + (char) c;System.out.println(s);}
}

廖雪峰的答案中String s = a + b + c ,在我这里是报错的,不确定是否是因为我是Java8的原因。

http://www.15wanjia.com/news/155580.html

相关文章:

  • 池州网站建设网站建设wordpress 移动到回收站发生错误
  • 公司网站建设总结报告查企业去哪个网站
  • 响应式网站用什么做制作一个手机app软件
  • 单页静态网站怎么做电子商务课程内容
  • 建中英文网站谁有网站推荐一下好吗
  • 最火的做牛排沙拉网站长沙建筑模板厂家
  • nginx即代理又做网站免费发布网页的网站
  • 书法网站建设网站大多用源码来做吗
  • 做网站视频 上传到哪儿网站的文件结构
  • 基于中小企业需求的电子商务网站建设盐城网站开发代理咨询
  • 问卷调查网站赚钱wordpress随机广告
  • 网站平台搭建dw怎样去除网站做的页面模板
  • 江西个人网站备案做论坛wordpress grace 下载
  • 网站死链接怎么删除卓拙科技做网站吗
  • allintitle:湛江网站建设 seo太原站扩建后的规模
  • 非凡网站建设平台网页最新资讯热点
  • 一台云服务器可以做几个网站做淘宝客网站流量选择
  • 网站哪类业务建设投入会带来间接收益林芝企业网站建设公司
  • 建手机端网站如何制作电脑公司网站
  • 无锡网站广优化公司网址转换成二维码
  • 海尔集团网站 建设目的php怎样做网站
  • 宁波seo网站排名优化公司山亭网站建设
  • 网站建设网络推广方案公司网站费用怎么做分录
  • 电商网站开发进度表手工艺品外贸公司网站建设方案
  • 冷水江网站小程序制作平台官网
  • 集团网站制作临沂网站建设推荐
  • 怎么做淘宝客网站做淘客资源搜索
  • 网站做的和别人一样违法凡科网做网站视频
  • 专业网站设计的公司有哪些好的做兼职的网站有哪些
  • 做网站销售说辞江苏建设标准网站