`
feng1990liu
  • 浏览: 8308 次
  • 性别: 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);
}
}
分享到:
评论

相关推荐

    java.net

    java.net,觉得对初学者比较有用,就上传了

    Java中使用Json的net.sf.json包

    Java中使用Json的net.sf.json包,其中包含JSONObject与JSONArray等操作类,十分好用。

    java 调用hownet

    java 调用hownet具体 请参照 http://blog.csdn.net/qq675927952/article/details/7515866

    解决java和net之间SHA256withRSA签名问题

    完美解决java和net之前签名和验签问题--

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

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

    Java利用FFmpeg解析视频,截图,获取视频播放时间

    工程已经打包,很详细的描述,所有工具都已打包好,这里主要是做了视频截图,视频播放时长的获取,其他的内容如果要获取自己可以重新添加命令获取。

    java计算器java计算器

    java计算器java计算器java计算器java计算器java计算器java计算器java计算器java计算器java计算器java计算器java计算器java计算器java计算器java计算器java计算器java计算器java计算器java计算器

    net-java-btrace-visualvm.nbm

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

    java笔记 java笔记

    java笔记java笔记,java笔记java笔记java笔记java笔记

    大华java开发文档

    考勤机:src\main\java\com\netsdk\demo\frame\Attendance 主动注册:src\main\java\com\netsdk\demo\frame\AutoRegister 人脸识别:src\main\java\com\netsdk\demo\frame\FaceRecognition 包含:人脸库的增...

    jni4net C# java 相互调用

    jni4net 用于想实现 C#调用java或者java调用C#代码的项目。从介绍上来看比IKVM强大。

    Java高手真经(编程基础卷)光盘全部源码 免积分

    javanet.zip 22.Java网络编程详解(Socket/UDP实例、简单聊天系统) javanio.zip 23.NIO非阻塞通信(Socket/UDP实例、简单聊天系统) javarmi.zip 24.RMI编程(HelloWorld例、计算器实例) javacorba.zip 25....

    dhcp Java

    dhcp server 与 client的 java实现

    net.mindview.util包(Thinking in Java 4#)

    net.mindview.util包(Thinking in Java 4#)

    java源码包4

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

    海康威视javaB/S外网预览附件包

    本资源为博客附加资源,下载前请务必先浏览博客内容! 博客地址:https://blog.csdn.net/qq_36720088/article/details/82893924 博客内容为讲述如何使用java实现外网预览海康威视的监控视频

    java源码包---java 源码 大量 实例

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

    VB.NET转JAVA工具

    VB.net转换成JAVA的工具。包含说明和源代码。

    java源码包3

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

    java迷宫 java迷宫 java迷宫

    自己java写的迷宫游戏,提供两种随机生成地图的方式:随机布点法和图的深度优先遍历法两种. 可自动查找路劲并显示...

Global site tag (gtag.js) - Google Analytics