public static void main(String[] args) {
StringBuffer s=new StringBuffer("近来天气不太好,有时几天都见不到月亮。可今天却是明月当空,青天万里无云")
StringBuffer s1=new StringBuffer("明月当空,青天万里无云")
s=s.delete(s.lastIndexOf("明月当空,青天万里无云"),s.length())//将“明月当空,青天万里无云”取出,存到StringBuffer s1中。
System.out.println(s)
s1=s1.delete(3,s1.length())//删除s1从第三个字符开始的所有字符。
System.out.println(s1)
StringBuffer s2=new StringBuffer(s.substring(7,10))//取s的一个子串s2(从第7个开始取出3个字符)。
System.out.println(s2)
s2.reverse()//将子串s2反转。
System.out.println(s2)
s1.append(s2)//将s2添加到s1的后面。
System.out.println("字符串'"+s1+"'的长度是:"+s1.length())//计算新字符串的长度L,并打印出结果。
}
}
结果是:
近来天气不太好,有时几天都见不到月亮。可今天却是
明月当
,有时
时有,
字符串'明月当时有,'的长度是:6
开发java程序第一就是要有jdk,也就是java的开发工具包。目前的稳定版本是jdk1.6.
之后我们就可以开发java程序了。
但是这种命令行的模式开发程序有很多的弊端,开发效率低,上手慢,但是可以让我们更好的了解java的底层的东西。但是作为21世纪的程序员,效率是第一位。所以有一款集成度高的IDE是必须的。
我们来介绍一下开发java的ide即集成开发环境。
eclipse或者myeclipse ,最主流的开发java的开发工具,界面友好,是大多数java程序员的不二选择。myeclipse是eclipse的插件,而且myeclipse是商用软件,需要付费使用,但是破解版很多。和免费没什么区别。
netbeans,也是使用人数很多的开发工具,他的最大特点就是在开发swing程序的时候,可以方便的实现所见即所得的编程方式,如果你使用过studio的话。那你就会被那种拖动组件的方式大呼方便,确实,netbeans也可以做到这些。确实很方便,如果你要开发swing程序的话,netbeans是不错的选择哦。
至于你说的编写手机软件,其实用哪个开发工具都是一样的(还要看该ide是否提供了便与开发的插件),主要就是你要有开发手机程序的开发包。现在基于android平台的java程序开发如火如荼。如果你要开发手机应用的话, 可以基于这个平台。需要的工具: Android SDK 和 Eclipse IDE。
如果你要开发android应用,上网找找教程,很多。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)