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

注册了域名怎么添加到自己的网站本地电脑做视频网站 外网连接不上

注册了域名怎么添加到自己的网站,本地电脑做视频网站 外网连接不上,今天重大新闻摘抄,wordpress控制api使用次数1.直接定义字符串 直接定义字符串是指使用双引号表示字符串中的内容,例如"Hello Java"、"Java 编程"等。具体方法是用字符串常量直接初始化一个 String 对象,示例如下: 1. String str"Hello Java"; 或者 …

1.直接定义字符串

直接定义字符串是指使用双引号表示字符串中的内容,例如"Hello Java"、"Java 编程"等。具体方法是用字符串常量直接初始化一个 String 对象,示例如下:

1.    String str="Hello Java";
或者
1.    String str;
2.    str="Hello Java";
注意:字符串变量必须经过初始化才能使用。

2.用构造函数创建字符串

String str2=new String("Hello Java");

两种方式的比较:
第一种方式创建的字符串对象是放在了常量池中,而第二中方式创建的字符串对象是放在堆内存中

3.连接运算符

“+”运算符是最简单、最快捷,也是使用最多的字符串连接方式。在使用“+”运算符连接字符串和 int 型(或 double 型)数据时,“+”将 int(或 double)型数据自动转换成 String 类型。

4.连接字符串 concat() 

在Java中,String 类的 concat() 方法实现了将一个字符串连接到另一个字符串的后面。concat() 方法语法格式如下:

字符串 1.concat(字符串 2)
执行结果是字符串 2 被连接到字符串 1 后面,形成新的字符串

5. 分割 string.split()与批量连接 String.join()

String.split() 是Java中的一个方法,用于将字符串按照指定的分隔符拆分成多个子字符串,并将这些子字符串存储在字符串数组中。

下面是String.split()方法的基本语法:

javapublic String[] split(String regex)regex 一个正则表达式,用作字符串拆分的分隔符。
返回一个字符串数组,其中包含按照分隔符拆分的子字符串。

两个函数常常是连一起用的,分割和组合字符串

举例:力扣648单词替换:我们需要把如下sentence中以dictionary中的元素为前缀的单词,替换为该前缀。例如cattle替换为cat,rattle替换为rat

输入:dictionary = ["cat","bat","rat"], sentence = "the cattle was rattled by the battery"
输出:"the cat was rat by the bat"

 

我们的思路是把sentence先按空格分割为string数组,变为一个个的单词,再来匹配前缀并处理

因此要先用到split函数。split函数需要实例化的对象,我们用小写“string”代替。

string.split("分割的字符"):此处我们按照空格分割:string.split(" ")即可;

然而假如两个单词之间有多个空格怎么办呢?我们需要用到正则表达式:string.split("\\s+")

处理完字符串以后我们想要按照空格拼接:

String[] words = {“a”,“b”,“c”,“d”};

String string = String.join("  ",words);传入分割字符和字符串数组

输出结果如下:a b c d  即在每两个中间加入分割字符

注意这两个函数,split是string.split(实例化的),join是String.join!

6.获取字符串长度 length()

在Java中,要获取字符串的长度,可以使用 String 类的 length() 方法:string.length();

注意是带括号的()

7.提取子字符串 substring()

1. substring(int beginIndex) 形式

此方式用于提取从索引位置开始至结尾处的字符串部分。调用时,括号中是需要提取字符串的开始位置,方法的返回值是提取的字符串。例如:

1.    String str="我爱 Java 编程";
2.    String result=str.substring(3);
3.    System.out.println(result);    //输出:Java 编程

2. substring(int beginIndex,int endIndex) 形式

此方法中的 beginIndex 表示截取的起始索引,截取的字符串中包括起始索引对应的字符;endIndex 表示结束索引,截取的字符串中不包括结束索引对应的字符,如果不指定 endIndex,则表示截取到目标字符串末尾。该方法用于提取位置 beginIndex 和位置 endIndex 位置之间的字符串部分。                        

注意:substring() 方法是按字符截取,而不是按字节截取。

例 1

创建一个字符串,对它使用 substring() 方法进行截取并输出结果。示例代码如下:

1.    public static void main(String[] args)
2.    {
3.        String day="Today is Monday";    //原始字符串
4.        System.out.println("substring(0)结果:"+day.substring(0));
5.        System.out.println("substring(2)结果:"+day.substring(2));
6.        System.out.println("substring(10)结果:"+day.substring(10));
7.        System.out.println("substring(2,10)结果:"+day.substring(2,10));
8.        System.out.println("substring(0,5)结果:"+day.substring(0,5));
9.    }
输出结果如下所示:

substring(0)结果:Today is Monday
substring(2)结果:day is Monday
substring(10)结果:onday
substring(2,10)结果:day is M
substring(0,5)结果:Today

8.按字典序比较字符串的大小 compareTo()

compareTo() 方法用于按字典顺序比较两个字符串的大小,该比较是基于字符串各个字符的 Unicode 值。compareTo() 方法的语法格式如下:

str.compareTo(String otherstr);
它会按字典顺序将 str 表示的字符序列与 otherstr 参数表示的字符序列进行比较。如果按字典顺序 str 位于 otherster 参数之前,比较结果为一个负整数;如果 str 位于 otherstr 之后,比较结果为一个正整数;如果两个字符串相等,则结果为 0。(前面的减去后面的)

提示:如果两个字符串调用 equals() 方法返回 true,那么调用 compareTo() 方法会返回 0。

例 3

编写一个简单的 Java 程序,演示 compareTo() 方法比较字符串的用法,以及返回值的区别。代码如下:

1.    public static void main(String[] args)
2.    {
3.        String str="A";
4.        String str1="a";
5.        System.out.println("str="+str);
6.        System.out.println("str1="+str1);
7.        System.out.println("str.compareTo(str1)的结果是:"+str.compareTo(str1));
8.        System.out.println("str1.compareTo(str)的结果是:"+str1.compareTo(str));
9.        System.out.println("str1.compareTo('a')的结果是:"+str1.compareTo("a"));
10.    }

上述代码定义了两个字符串"A"和"a", 然后调用 compareTo() 方法进行相互比较。最后一行代码拿"a"与"a"进行比较,由于两个字符串相同比较结果为 0。运行后的输出结果如下:

其实就是前面的字符的Unicode 值减去后面的字符的Unicode 值,A的Unicode 值为65,a的Unicode 值为97,所以A.compareTo(a).就等于65-97= -32,反之a.compareTo(A).就等于97-65= 32

str=A
str1=a
str.compareTo(str1)的结果是:-32
str1.compareTo(str)的结果是:32
str1.compareTo('a')的结果是:0

9.用字符查找索引 indexOf()

indexOf() 方法用于返回字符(串)在指 定字符串中首次出现的索引位置,如果能找到,则返回索引值,否则返回 -1。该方法主要有两种重载形式:

1.    str.indexOf(value)
2.    str.indexOf(value,int fromIndex)

其中,str 表示指定字符串;value 表示待查找的字符(串);fromIndex 表示查找时的起始索引,如果不指定 fromIndex,则默认从指定字符串中的开始位置(即 fromIndex 默认为 0)开始查找。

特别注意:字符和字符串都可以查找 

编写一个简单的 Java 程序,演示 indexOf() 方法查找字符串的用法,并输出结果。代码如下:

1.    public static void main(String[] args)
2.    {
3.        String words="today,monday,sunday";
4.        System.out.println("原始字符串是'"+words+"'");
5.        System.out.println("indexOf(\"day\")结果:"+words.indexOf("day"));
6.        System.out.println("indexOf(\"day\",5)结果:"+words.indexOf("day",5));
7.        System.out.println("indexOf(\"o\")结果:"+words.indexOf("o"));
8.        System.out.println("indexOf(\"o\",6)结果:"+words.indexOf("o",6));
9.    }
运行后的输出结果如下:

原始字符串是'today,monday,sunday'
indexOf("day")结果:2
indexOf("day",5)结果:9
indexOf("o")结果:1
indexOf("o",6)结果:7

10.根据指定的索引查找字符

String 类的 charAt() 方法可以在字符串内根据指定的索引查找字符,该方法的语法形式如下:

字符串名.charAt(索引值) 
charAt() 方法的使用示例如下:

1.    String words="today,monday,sunday";
2.    System.out.println(words.charAt(0));    //结果:t
3.    System.out.println(words.charAt(1));    // 结果:o
4.    System.out.println(words.charAt(8));    // 结果:n

11.字符串的替换(replace()、replaceFirst()和replaceAll())

在Java中,String 类提供了 3 种字符串替换方法,分别是 replace()、replaceFirst() 和 replaceAll(),本文将详细介绍它们的使用方法。

replace() 方法

replace() 方法用于将目标字符串中的指定字符(串)替换成新的字符(串),其语法格式如下:字符串.replace(String oldChar, String newChar)
其中,oldChar 表示被替换的字符串;newChar 表示用于替换的字符串。replace() 方法会将字符串中所有 oldChar 替换成 newChar。

例 1

创建一个字符串,对它使用 replace() 方法进行字符串替换并输出结果。代码如下:

1.    public static void main(String[] args)
2.    {
3.        String words="hello java,hello php";
4.        System.out.println("原始字符串是'"+words+"'");
5.        System.out.println("replace(\"l\",\"D\")结果:"+words.replace("l","D"));
6.        System.out.println("replace(\"hello\",\"你好\")结果:"+words.replace("hello","你好 "));
7.        words="hr's dog";
8.        System.out.println("原始字符串是'"+words+"'");
9.        System.out.println("replace(\"r's\",\"is\")结果:"+words.replace("r's","is"));
10.    }
输出结果如下所示:

原始字符串是'hello java,hello php'
replace("l","D")结果:heDDo java,heDDo php
replace("hello”,"你好")结果:你好 java,你好 php 原始字符串是"hr's dog'
replace("r's","is")结果:his dog

http://www.yayakq.cn/news/53987/

相关文章:

  • 中学网站建设书福永附近做网站公司
  • 汶上县住房和建设局网站域名备案查询系统官网
  • 如何入侵网站后台织梦个人网站模版
  • 网站上的视频上传怎么做wordpress 视频 加载
  • 梁园区官方网站网站建设罗贤伟
  • 企业网站推广过程iis7安装wordpress
  • 网站开发要学哪些知识做 爱 网站视频
  • dede免费手机网站模板下载湘潭网站建设开发
  • 响应式企业网站源码泰安网站优化公司
  • 石家庄建设企业网站专业的企业宣传片制作
  • 如何快速搭建自己的网站上海公共招聘网网址
  • 网站打开有声音是怎么做的华为云wordpress淘宝
  • 洛阳网站建设学校五个网站页面
  • 拍卖网站模板下载重装没有设置wordpress
  • 武夷山网站推广网站开发流程详解
  • idc网站模板咸宁网站建设价格
  • 网站开发域名注册功能家装设计师收费标准
  • 贵阳做网站多少钱大泽山seo快速排名
  • 网站源码下载有什么用怎么注册17做网站
  • 百度推广商桥网站上怎么去掉网页设计效果图及代码
  • 广安市建设局新网站网站排名系统
  • 书店网站建设规划书wordpress域名变了
  • 自己做网站如何挣钱简述制作网页时需要的环节
  • 织梦网站制作教程四川省建设厅建筑业信息网
  • Wordpress手机端显示不全seo做的好的网站 知乎
  • 购物网站建设成本太原网站建设电话
  • 石家庄手机网站制作多少钱asp.net 音乐网站开发
  • 阿里云网站建设方案书是什么做网站资源存储
  • 做视频网站赚钱嘛wordpress 不显示全文
  • 网站建设 seo模块wordpress有中文主题吗