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

免费学校网站建设如何做好网络宣传

免费学校网站建设,如何做好网络宣传,郑州网站关键词优化,网站型和商城型有什么区别文章目录 String字符串比较字符串查找转化字符串替换字符串拆分字符串截取(常用)字符串的不可变性 String str本来是字符串常量的引用,应该打印地址,但是编译器重写了toString方法,所以打印hello String 的构造方法 …

文章目录

  • String
    • 字符串比较
    • 字符串查找
    • 转化
    • 字符串替换
    • 字符串拆分
    • 字符串截取(常用)
    • 字符串的不可变性

在这里插入图片描述

String

  1. str本来是字符串常量的引用,应该打印地址,但是编译器重写了toString方法,所以打印hello
    在这里插入图片描述
  2. String 的构造方法
public class test {public static void main(String[] args) {// 用常量字符串构造String s1 = "hello";System.out.println(s1);// 用字符数组构造char[] array = new char[]{'a','b','c'};String s2 = new String(array);System.out.println(s2);char[] array1 = new char[]{'a','b','c'};String s4 = new String(array,0,2);// 从0位置后拿2个字符System.out.println(s4);// 直接newSting对象构造String s3 = new String("hello");System.out.println(s3);}
}
  1. String对象在内存中的情况

在这里插入图片描述

在这里插入图片描述
4. 空指针异常和空字符串,isEmpty()判断是否为空字符串

在这里插入图片描述

字符串比较

  1. s1 == s2 比较地址
  2. s1.equals(s2)比较是否相等,返回true或者false
  3. s1.compareTo(s2)比较大小
  4. s1.compareToIgonreCase(s2)忽略大小写比较
public class test {public static void main(String[] args) {String s1 = new String("hello");String s2 = new String("Hello");System.out.println(s1 == s2);// 不等于,s1和s2表示对象的引用都存的是地址System.out.println(s1.equals(s2));System.out.println(s1.compareTo(s2));// s1 大于 s2 返回正数// s1 小于 s2 返回负数// s1 等于 s2 返回0System.out.println(s1.compareToIgnoreCase(s2));// 忽略大小写比较}
}

字符串查找

  1. char charAt(int index),返回数组中下标对应的字符
public static void main(String[] args) {String s1 = new String("hello");char ch = s1.charAt(1);System.out.println(ch);// e}
  1. int indexOf(char ch),返回第一次出现ch字符的下标
String s2 = new String("hello");int index = s1.indexOf('l');System.out.println(index);// 2
  1. int indexOf(char ch,int k),k表示下标,从指定位置开始查找
String s2 = new String("hello");int index = s1.indexOf('l',3);System.out.println(index);// 3
  1. int indexOf(String s),可以查找子串在主串中出现的位置,如果没有找到返回-1
String s3 = "ababcdeabcf";int index = s3.indexOf("abc");System.out.println(index);// 2int index1 = s3.indexOf("abc",3);System.out.println(index1);// 7 
  1. int lastIndexOf(String s),倒着往前找,返回第一个找到的下标
 String s3 = "ababcabcd";int index = s3.lastIndexOf("abc");System.out.println(index);// 5int index1 = s3.lastIndexOf("abc",4);System.out.println(index1);// 2// 从4下标位置倒着往前找

转化

  1. 数字和字符串之间的转化
 String s2 = String.valueOf(new Student("zhangsan",20));System.out.println(s2);String s3 = String.valueOf(123);System.out.println(s3);String s4 = String.valueOf(123.34);System.out.println(s4);String s5 = String.valueOf(true);System.out.println(s5);// true

在这里插入图片描述
2. 字符串转数字

 int a = Integer.parseInt("190");System.out.println(a);int b = Integer.parseInt("19.9");// 错误,给的要是整数的字符串

在这里插入图片描述

  1. 大小写转化

小写转大写:toUpperCase
转变为大写不是在原有字符串的基础上转换,而是转变为大写是一个新的对象,不会改变原有的字符串

String s = "hello";String ret = s.toUpperCase();System.out.println(ret);

大写转小写

String s = "HEllo";
String ret = s.toLowerCase();System.out.println(ret);// hello
  1. 字符串转为数组
String s = "hello";char[] ret = s.toCharArray();System.out.println(Arrays.toString(ret));// [h,e,l,l,o]

数组转为字符串

char[] ret = {'a','b','c'};String s = new String(ret);System.out.println(s);// abc
  1. 格式转换
String s = String.format("%d-%d-%d",2019,9,20);
System.out.println(s);// 2019-9-20

字符串替换

  1. 替换字符串

在这里插入图片描述

  1. 替换单个字符

在这里插入图片描述
3. 替换第一个ab

在这里插入图片描述
4. 把所有的ab都替换为123

在这里插入图片描述

字符串拆分

  1. s.split()以这里面的字符串为标准分割
public static void main(String[] args) {String s = "hello world k";String[] array = s.split(" ");System.out.println(Arrays.toString(array));// [hello,world,k]String s1 = "hello world k";String[] array1 = s.split(" ",2);// 以空格分割最多分成两组System.out.println(Arrays.toString(array1));// [hello, world k]}
  1. 特殊的情况,使用转义字符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

多次分割

在这里插入图片描述

字符串截取(常用)

  1. substring(a,b) [a,b) a和b均为下标
String str = "hello";
String ret = str.substring(0,3);// hel
  1. 给一个参数,会把后面的全不截取
String str = "hello";
String ret = str.substring(0);// hello
  1. trim(),去掉字符串的左右空格,中间的空格不可去掉

在这里插入图片描述

字符串的不可变性

  1. 字符串中的value[] 数组是被private修饰的,也没有提供get方法,在类外是无法拿到的,就无法修改该数组了
  2. 而被final修饰的,只是表明它是常量了,它的引用只能指向一个对象,不能被改变成指向别的对象
  3. 被final修饰的不能被继承
final int[] array = {1,2,3};
// array = new int[]{1,2};
// 不能改变array的指向了 
array[0] = 2;// 可被修改

在这里插入图片描述


文章转载自:

http://fYNuHxg2.mfjfh.cn
http://d0eyswfB.mfjfh.cn
http://gw3lVGg1.mfjfh.cn
http://vyjMvHTt.mfjfh.cn
http://3cMnD6SW.mfjfh.cn
http://CBnSrbOZ.mfjfh.cn
http://28v1hFFz.mfjfh.cn
http://ffUldcJc.mfjfh.cn
http://ZeN8EzN6.mfjfh.cn
http://WooVzlHa.mfjfh.cn
http://qtthBx8p.mfjfh.cn
http://a7hkeKUx.mfjfh.cn
http://OZyyVzMj.mfjfh.cn
http://ZdT7o91f.mfjfh.cn
http://V4bPzFyl.mfjfh.cn
http://C9VtKFGO.mfjfh.cn
http://fPGCBeUU.mfjfh.cn
http://FRLo2unQ.mfjfh.cn
http://CcB1vy2i.mfjfh.cn
http://52TWxQjv.mfjfh.cn
http://ubnmUgvQ.mfjfh.cn
http://DglxEl7v.mfjfh.cn
http://Wxsbwg2Y.mfjfh.cn
http://c0vQM0LJ.mfjfh.cn
http://0Hf2d6kh.mfjfh.cn
http://LzdtTfpf.mfjfh.cn
http://XoUKML7f.mfjfh.cn
http://Yi2ZV6AU.mfjfh.cn
http://DYo8bT99.mfjfh.cn
http://CQgO6t6a.mfjfh.cn
http://www.dtcms.com/wzjs/694811.html

相关文章:

  • 花钱做网站注意什么网站的主题是什么
  • 没有网站如何做淘宝客公众号网页如何制作
  • 绵阳学校网站建设做外贸需要浏览外国网站
  • 苏州招聘网站制作住建设部官方网站
  • 个人网站模板网站备案名可以更改吗
  • 无锡网站营销公司江苏已经宣布封城的城市
  • 如何网站关键词优化贵州建站管理系统
  • 原创文字的网站徐州seo全网营销
  • 个人网站服务器一年多少钱橙象品牌设计
  • 软件技术网站怎么做巩义网站推广优化
  • 西宁做网站是什么怎么通过ip查看自己做的网站
  • 上海青浦房地产网站建设微网站怎么做的好名字
  • 做网站需要什么硬件找合伙人做红木家具网站
  • 怎么确定电商网站建设的目标阿里云服务器免费体验
  • 合肥网站优化搜索网址导航网站如何做
  • 做直播网站一定要idc吗哪些网站是做色选机销售的
  • 资生堂网站建设wordpress博客注册
  • 台州手机网站制作教育类网页设计
  • 学校做网站及费用网站开发亿玛酷定制
  • 专业企业网站建设价格解决方案企业网站
  • 桥梁建设杂志有假网站吗已有网站做google推广
  • 如何上国外购物网站什么是网络营销宏观环境因素
  • 外贸网站开发推广上海网站建设seodian
  • 网站的困难wordpress主题带demo
  • flash网站大全个人开发微信平台
  • 什么是优化网站制作大型网站开发
  • 帮别人做网站需要什么能力1688登陆首页登录
  • 网站空间买什么的好店铺logo图片大全
  • 门户网站建设工作的自查报告建网站公司 深圳
  • 做个网站大概多少钱长春seo经理