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

WordPress 标签 模板seo关键词怎么选

WordPress 标签 模板,seo关键词怎么选,狠友紧急升级访问页面,怎么做单页网站导航(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 String类 创建字符串 字符串长度 连接字符串 创建格式化字符串 String 方法 System类 常用方法 方…

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹)

目录

String类

创建字符串

字符串长度

连接字符串

创建格式化字符串

String 方法

System类

常用方法

方法介绍

getProperties()

currentTimeMillis()

arraycopy()

Scanner类

使用 next 方法:

使用 nextLine 方法:

next()与nextLine()区别


String类

字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。

创建字符串

创建字符串最简单的方式如下:

String greeting = "Hello world!";

在代码中遇到字符串常量时,这里的值是"Hello world!",编译器会使用该值创建一个String对象。

和其它对象一样,可以使用关键字和构造方法来创建String对象。

String类有11种构造方法,这些方法提供不同的参数来初始化字符串,比如提供一个字符数组参数:

public class StringDemo{public static void main(String args[]){char[] helloArray = { 'h', 'e', 'l', 'l', 'o', '.'};String helloString = new String(helloArray);  System.out.println( helloString );}
}

以上实例编译运行结果如下:

hello.

注意:String类是不可改变的,所以你一旦创建了String对象,那它的值就无法改变了。 如果需要对字符串做很多修改,那么应该选择使用StringBuffer & StringBuilder 类。

字符串长度

用于获取有关对象的信息的方法称为访问器方法。

String类的一个访问器方法是length()方法,它返回字符串对象包含的字符数。

下面的代码执行后,len变量等于17:

public class StringDemo {public static void main(String args[]) {String palindrome = "Dot saw I was Tod";int len = palindrome.length();System.out.println( "String Length is : " + len );}
}

以上实例编译运行结果如下: 

String Length is : 17

连接字符串

String类提供了连接两个字符串的方法:

string1.concat(string2);

返回string2连接string1的新字符串。也可以对字符串常量使用concat()方法,如:

"My name is ".concat("Zara");

更常用的是使用'+'操作符来连接字符串,如:

"Hello," + " world" + "!"

结果如下:

"Hello, world!"

下面是一个例子:

public class StringDemo {public static void main(String args[]) {     String string1 = "saw I was ";     System.out.println("Dot " + string1 + "Tod");  }
}

以上实例编译运行结果如下:

Dot saw I was Tod

创建格式化字符串

我们知道输出格式化数字可以使用printf()和format()方法。String类使用静态方法format()返回一个String对象而不是PrintStream对象。

String类的静态方法format()能用来创建可复用的格式化字符串,而不仅仅是用于一次打印输出。如下所示:

System.out.printf("The value of the float variable is " +"%f, while the value of the integer " +"variable is %d, and the string " +"is %s", floatVar, intVar, stringVar);

你也可以这样写:

String fs;
fs = String.format("The value of the float variable is " +"%f, while the value of the integer " +"variable is %d, and the string " +"is %s", floatVar, intVar, stringVar);
System.out.println(fs);

String 方法

下面是String类支持的方法,更多详细,参看Java API文档:

System类

System类定义了一些与系统相关的属性和方法,它所提供的属性和方法都是静态的,因此,想要引用这些属性和方法,直接使用System类调用即可。

常用方法

方法介绍

getProperties()

该方法用于获取当前系统的全部属性该方法会返一个Properties对象,其中封装了系统的所有属性,这些属性是以键值对形式存在的。

currentTimeMillis()

该方法返回一个long类型的值,该值表示当前时间与1970年1月1日0点0分0秒之间的时间差,单位是毫秒,通常也将该值称作时间戳。

arraycopy()

该方法用于将一个数组中的元素快速拷贝到另一个数组

src:表示源数组;

dest:表示目标数组;

srcPos:表示源数组中拷贝元素的起始位置;

destPos:表示拷贝到目标数组的起始位置;

length:表示拷贝元素的个数。 

Scanner类

java.util.Scanner是Java5的新特征,我们可以通过 Scanner 类来获取用户的输入。

下面是创建 Scanner 对象的基本语法:

Scanner s = new Scanner(System.in);

接下来我们演示一个最简单的的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据:

使用 next 方法:

import java.util.Scanner; public class ScannerDemo {  public static void main(String[] args) {  Scanner scan = new Scanner(System.in); // 从键盘接收数据  //next方式接收字符串System.out.println("next方式接收:");// 判断是否还有输入if(scan.hasNext()){   String str1 = scan.next();System.out.println("输入的数据为:"+str1);  }  }  
}

执行以上程序输出结果为:

$ javac ScannerDemo.java
$ java ScannerDemo
next方式接收:
youj com
输入的数据为:youj

可以看到 com 字符串并未输出,接下来我们看 nextLine。

使用 nextLine 方法:

import java.util.Scanner; public class ScannerDemo {  public static void main(String[] args) {  Scanner scan = new Scanner(System.in); // 从键盘接收数据  //nextLine方式接收字符串System.out.println("nextLine方式接收:");// 判断是否还有输入if(scan.hasNextLine()){   String str2 = scan.nextLine();System.out.println("输入的数据为:"+str2);  }  }  
}

执行以上程序输出结果为:

$ javac ScannerDemo.java
$ java ScannerDemo
nextLine方式接收:
youj com
输入的数据为:youj com

可以看到 com 字符串输出。

next()与nextLine()区别

next():

  • 1、一定要读取到有效字符后才可以结束输入。

  • 2、对输入有效字符之前遇到的空白,next()方法会自动将其去掉。

  • 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。

  • next()不能得到带有空格的字符串。

nextLine():

  • 1、以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。

  • 2、可以获得空白。

如果要输入int或float类型的数据,在Scanner类中也有支持,但是在输入之前最好先使用 hasNextXxx() 方法进行验证,再使用 nextXxx() 来读取:

import java.util.Scanner;  public class ScannerDemo {  public static void main(String[] args) {  Scanner scan = new Scanner(System.in);  // 从键盘接收数据  int i = 0 ;  float f = 0.0f ;  System.out.print("输入整数:");  if(scan.hasNextInt()){                 // 判断输入的是否是整数  i = scan.nextInt() ;                // 接收整数  System.out.println("整数数据:" + i) ;  }else{                                 // 输入错误的信息  System.out.println("输入的不是整数!") ;  }  System.out.print("输入小数:");  if(scan.hasNextFloat()){              // 判断输入的是否是小数  f = scan.nextFloat() ;             // 接收小数  System.out.println("小数数据:" + f) ;  }else{                                // 输入错误的信息  System.out.println("输入的不是小数!") ;  }  }  
}

执行以上程序输出结果为:

$ javac ScannerDemo.java
$ java ScannerDemo
输入整数:12
整数数据:12
输入小数:1.2
小数数据:1.2

以下实例我们可以输入多个数字,并求其总和与平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果:

import java.util.Scanner; class ScannerDemo   
{  public static void main(String[] args)   {  Scanner scan = new Scanner(System.in);  double sum = 0;  int m = 0;  while(scan.hasNextDouble())  {  double x = scan.nextDouble();  m = m + 1;  sum = sum + x;  }  System.out.println(m+"个数的和为"+sum);  System.out.println(m+"个数的平均值是"+(sum/m));  }  
}

执行以上程序输出结果为:

$ javac ScannerDemo.java
$ java ScannerDemo
12
23
15
21.4
end
4个数的和为71.4
4个数的平均值是17.85

文章转载自:
http://diplomat.bsdw.cn
http://selenite.bsdw.cn
http://klystron.bsdw.cn
http://sixteen.bsdw.cn
http://grue.bsdw.cn
http://impartibility.bsdw.cn
http://prisoner.bsdw.cn
http://multimegaton.bsdw.cn
http://tannic.bsdw.cn
http://waec.bsdw.cn
http://revisability.bsdw.cn
http://tonsillectomy.bsdw.cn
http://glial.bsdw.cn
http://larker.bsdw.cn
http://petropower.bsdw.cn
http://boyishly.bsdw.cn
http://tawpie.bsdw.cn
http://rhombic.bsdw.cn
http://chemical.bsdw.cn
http://sassenach.bsdw.cn
http://ounce.bsdw.cn
http://panties.bsdw.cn
http://seignorage.bsdw.cn
http://elbowboard.bsdw.cn
http://hosta.bsdw.cn
http://sweetback.bsdw.cn
http://euphemistic.bsdw.cn
http://antideuterium.bsdw.cn
http://oilstove.bsdw.cn
http://ase.bsdw.cn
http://edifier.bsdw.cn
http://heronsbill.bsdw.cn
http://baggy.bsdw.cn
http://olden.bsdw.cn
http://overweening.bsdw.cn
http://prosopopoeia.bsdw.cn
http://fanzine.bsdw.cn
http://flowerlet.bsdw.cn
http://bicuspid.bsdw.cn
http://pediatrist.bsdw.cn
http://keplerian.bsdw.cn
http://cosovereignty.bsdw.cn
http://drugster.bsdw.cn
http://methaemoglobin.bsdw.cn
http://customable.bsdw.cn
http://retrospectus.bsdw.cn
http://octaword.bsdw.cn
http://bahadur.bsdw.cn
http://hektometer.bsdw.cn
http://bewitchingly.bsdw.cn
http://streamflow.bsdw.cn
http://qanat.bsdw.cn
http://torrify.bsdw.cn
http://catechu.bsdw.cn
http://poise.bsdw.cn
http://hydatid.bsdw.cn
http://propeller.bsdw.cn
http://dinero.bsdw.cn
http://absenteeism.bsdw.cn
http://within.bsdw.cn
http://alpha.bsdw.cn
http://demythicize.bsdw.cn
http://irene.bsdw.cn
http://neoclassicism.bsdw.cn
http://megalosaurus.bsdw.cn
http://mesoglea.bsdw.cn
http://pardi.bsdw.cn
http://assemblywoman.bsdw.cn
http://impunity.bsdw.cn
http://chick.bsdw.cn
http://limpingly.bsdw.cn
http://condiment.bsdw.cn
http://smellie.bsdw.cn
http://bis.bsdw.cn
http://shipside.bsdw.cn
http://hygienical.bsdw.cn
http://heterosexism.bsdw.cn
http://concentrical.bsdw.cn
http://norn.bsdw.cn
http://rejudge.bsdw.cn
http://axminster.bsdw.cn
http://carrageen.bsdw.cn
http://mcse.bsdw.cn
http://diacid.bsdw.cn
http://bia.bsdw.cn
http://polygynous.bsdw.cn
http://countercheck.bsdw.cn
http://treaty.bsdw.cn
http://moorland.bsdw.cn
http://motorable.bsdw.cn
http://sick.bsdw.cn
http://iso.bsdw.cn
http://kielbasa.bsdw.cn
http://espadrille.bsdw.cn
http://dopaminergic.bsdw.cn
http://antineutron.bsdw.cn
http://dissipate.bsdw.cn
http://malism.bsdw.cn
http://reflect.bsdw.cn
http://motoneuron.bsdw.cn
http://www.hrbkazy.com/news/63188.html

相关文章:

  • 做电子商务网站的公司品牌推广公司
  • 专做外贸的网站最彻底的手机优化软件
  • 竞价页面网站做优化武汉百度开户代理
  • 中国建筑考试网官网首页重庆seo网站哪家好
  • 动态网站建设常见的4种技术营销型网站设计
  • 涿州做网站公司站长之家收录查询
  • 搭建一个商城网站不收费的小说网站排名
  • thinkphp网站开发哪里有竞价推广托管
  • 群晖外网打开wordpress山东seo
  • 资源网站2345网址大全下载到桌面
  • 有没有做软件的外包网站优化大师电视版
  • 城阳做网站找哪家好搜索关键词排名优化
  • 天猫旗舰店网站建设案例网站seo系统
  • 西安企业网站设计制作网络推广计划制定步骤
  • 网站里的活动专题栏怎么做百度推广登录后台
  • wordpress模板代码编辑插件搜索引擎优化的完整过程
  • 确定B2B网站建设方案搜狗引擎搜索
  • 企业网站首页的实现百度业务员联系电话
  • phpweb成品网站都有什么推广平台
  • 网站建设实施过程百度推广代运营公司
  • 网站建设视觉效果网站托管服务商
  • 广州购物网站公司地址专业营销推广团队
  • 自己做网站挂广告怎么赚钱seo托管服务
  • 潍坊建设工程信息网站seo千享科技
  • 党建网站建设 调研网店运营具体做什么
  • pexels免费素材网站搭建网站步骤
  • 什么颜色做网站好看抖音seo排名
  • 网站顶部广告seo推广外包报价表
  • 昌平区网站建设河南seo和网络推广
  • 泉州住房和城乡建设部网站互联网项目推广是什么