`
feng1990liu
  • 浏览: 8542 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

javanet初感

阅读更多
第一节课学习了String特殊类,学习了String常用的几种方法,自己练习了String的大部分方法。还有就是数据类型,八种原始数据类型,byte int short long char为十进制储存,float double为16进制储存。java中if()条件中只能为boolean类型值,即true 或flase.在字符串中求字符个数的联系没做出来,下午听老师指点,茅塞顿开,只用到String中charAt方法,核心是用到数据类型的转换,unicode与字符的转化,简单易用,很显水平。
//定义一个StringText类,用于使用String方法
public class StringText{
public static void main(String args[]){
String str="abhagkjndiuwqmzoiehaca";
char s1=str.charAt(5);
System.out.println("str="+s1);
int index=str.codePointBefore(8);
System.out.println("index="+index);
int a=str.codePointCount(0,10);
System.out.println("a="+a);
int b="abgdddd".compareTo(str);
System.out.println("b="+b);
int c="ABBFHH".compareToIgnoreCase(str);
System.out.println("c="+c);
String d=str.concat("abc");
System.out.println("d="+d);
boolean e=str.contains("a");
System.out.println("e="+e);
boolean f=str.contentEquals("aaba");
System.out.println("f="+f);
char[] text=new char[]{'a','b','c'} ;
String h=String.copyValueOf(text);    //String的copyValueOf方法返回指定数组中表示该字符序列的 String
System.out.println("h="+h);
String m=String.copyValueOf(text,1,2);
System.out.println("m="+m);
boolean n="love".endsWith("ve");
System.out.println("n="+n);
boolean x="abhagkjndiuwqmzoiehca".equals(str);
System.out.println("x="+x);
boolean y="abc".equalsIgnoreCase("ABC");
System.out.println("y="+y);
/**Calendar rightNow = ;
String z=String.format("%dYEAR + %dMONTH + DAY_OF_MONTH",rightNow);
System.out.println("z="+z);*/
byte by[]=str.getBytes();//使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中
for(int i=0;i<by.length;i++)
System.out.println("a["+i+"]="+by[i]);
//void u[]=str.getChars(4,9,by[],2);
//for(int i=0;i<by.length;i++)
// System.out.println("a["+i+"]="+u[i]);
int ha=str.hashCode();
System.out.println("ha="+ha);
int l=str.indexOf("g",8);
System.out.println("l="+l);
int ab=str.lastIndexOf("ha",18);
System.out.println("ab="+ab);
int aa=str.offsetByCodePoints(1,6);
System.out.println("aa="+aa);
boolean bc=str.regionMatches(3,"abcdagk",4,3);
System.out.println("bc="+bc);
}
}
public class StringText01{
public static void main(String[] args){
String str="hello world";
String a=str.replaceFirst("l","x");
System.out.println("a="+a);
String s[]=str.split("l",-1);
for(int i=0;i<s.length;i++){
System.out.println(s[i]);
}
CharSequence c=str.substring(1,5);
System.out.println("c="+c);
char ch[]=str.toCharArray();
for(int i=0;i<ch.length;i++){
System.out.println(ch[i]);}
String m=String.valueOf( 11.0f);
System.out.println(m);

}
}
在字符串中计算每个字符串的个数
public class StringSearch{
public static void main(String[] args){
String str="123,,,???@@@$%^&*(){}";
char ch[]=str.toCharArray();         //将字符串转换为一个新的数组
int pp0=0;
for(int i=0;i<ch.length;i++){
switch(ch[i]){
case '0': pp0++;break;
}
}
int pp1=0;
for(int i=0;i<ch.length;i++){
switch(ch[i]){
case '1': pp1++;break;
}
}
int pp2=0;
for(int i=0;i<ch.length;i++){
switch(ch[i]){
case '2': pp2++;break;
}
}
int pp3=0;
for(int i=0;i<ch.length;i++){
switch(ch[i]){
case '3': pp3++;break;
}
}
int pp4=0;
for(int i=0;i<ch.length;i++){
switch(ch[i]){
case '4': pp4++;break;
}
}
int pp5=0;
for(int i=0;i<ch.length;i++){
switch(ch[i]){
case ',': pp5++;break;
}
}
System.out.println(pp4);
}
}
分享到:
评论

相关推荐

    maven-javanet-skin-1.0.jar

    maven-javanet-skin-1.0.jar

    maven-javanet-plugin-1.7.jar

    maven-javanet-plugin-1.7.jar

    maven-javanet-plugin-1.5.jar

    maven-javanet-plugin-1.5.jar

    maven-javanet-skin-1.2-sources.jar

    maven-javanet-skin-1.2-sources.jar

    java net 反编译软件

    java和dotnet 反编译软件,绿色破解版

    穿越net 打洞原理___java实现(原创)

    NULL 博文链接:https://smallbee.iteye.com/blog/1030356

    Java+海康SDK DEMO

    Java SpringBoot框架+海康SDK Linux版本代码,集成了所需的告警DEMO(存储在influxDB)。有获取该NVR下所有设备的接口,以及获取该NVR下某个时间段的视频文件下载,并转成MP4文件。

    net.sf.json jar包 net.sf.json jar包 最全版

    JAVA中使用JSON进行数据传递,用于java生成json字符串,和java解析json字符串(如果要使程序可以运行的话必须引入JSON-lib包,而JSON-lib包是一个beans,collections,maps,java arrays和XML和JSON互相转换的包)

    控制台的java聊天室

    使用多线程和Java IO包和Java net包在控制太实现简易的聊天室

    jni4net C# java 相互调用

    jni4net是一个强大的工具,它实现了C#与Java之间的互操作性,允许开发者在两种不同的编程环境中自由地调用对方的API和功能。这个库基于JNI(Java Native Interface),是Java平台上的一个标准机制,用于在Java代码和...

    net-java-btrace-visualvm.nbm

    net-java-btrace-visualvm.nbm java visualvm btrace 插件

    NET与Java.doc

    NET与Java.doc

    java cas server 集成 java cas client 和 net client

    java cas server 集成 java cas client 和 net client 附带文档,问题解决方法,源码,jar包,包含技术有java cas,cfx,LDAP,net cas。核心在于集成了net client,,上传太小,不能传源码,有需要的加群。有兴趣的...

    java_net20200904.rar

    java网络库及测试程序java网络库及测试程序java网络库及测试程序java网络库及测试程序java网络库及测试程序java网络库及测试程序java网络库及测试程序java网络库及测试程序java网络库及测试程序java网络库及测试程序

    海康威视热成像实时测温DEMO

    海康威视热成像实时测温DEMO可运行

    海康威视SDK自动拍照java代码(亲测有效))

    本文将深入解析使用Java编程语言,结合海康威视SDK实现自动拍照的原理和过程。 首先,我们需要了解Java SDK的基本结构和使用方法。海康威视提供的SDK通常包含一系列的接口类和示例代码,这些接口定义了与设备通信的...

    基于Java的net-book网上书店SSH框架设计源码

    本项目是基于Java的net-book网上书店SSH框架设计源码,包含299个文件,其中PNG图片66张,

    java聊天java聊天java聊天java聊天java聊天

    java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天

    java源码包3

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行...

    JavaService

    JavaService 是一个开源工具,主要用于将Java应用程序包装成Windows服务(NT服务),使得Java程序可以在Windows操作系统环境下作为后台服务运行。这种服务模式对于需要长期运行且不需要用户交互的应用程序非常适用,...

Global site tag (gtag.js) - Google Analytics