编写一个java程序,完成以下功能: 1) 声名为s的string对象,并使它的内容是“ Call Me Ishmael ”; 2)

作者&投稿:郴苏 (若有异议请与网页底部的电邮联系)
JAVA有中文版的吗~

JAVA没有中外之分,他是一个国际版,JAVA中文意思是:计算机编程语言。
Java是一种面向对象的编程语言,它不仅吸收了c++语言的优点,而且抛弃了c++中难以理解的多继承、指针的概念,因此Java语言具有功能强大且易于使用的两个特点。







作为静态面向对象编程语言的代表,Java语言是面向对象理论的优秀实现,允许程序员优雅地思考复杂的编程。







在sunMicrosystems工作的Jamesgosling等人在20世纪90年代早期开发了Java语言的原型。最初命名为Oak,是针对家用电器等小型系统的编程语言,应用于电视机、电话、闹钟、烤面包机等家用电器的控制和通信。

扩展资料:
JAVA和互联网的起源:



1994年6月,在与约翰·盖奇、詹姆斯·高斯林、比尔·乔伊、帕特里克·诺顿、韦恩·罗斯和埃里克·施密特进行了为期三天的头脑风暴后,团队决定再次改变他们的关注点,这次是将这项技术应用到万维网上。







他们认为,随着马赛克浏览器的出现,互联网正在演变成他们在有线电视上看到的那种高度互动的景象。作为原型,PatrickNORTON编写了一个小型web浏览器WebRunner,后来改名为HotJava[12]。







1994年10月,HotJava和Java平台向企业高管进行了演示。在1994年,Java版本1.0a是可以下载的,但是Java和HotJava浏览器的第一次公开发布是在1995年3月23日的SunWorld上。Sun的科学主管Johngeiger宣布Java技术。







与此同时,网景执行副总裁马克·安德森(markAnderson)出人意料地宣布,网景将在其浏览器中加入对Java的支持。1996年1月,Sun成立了Java业务组来开发Java技术。

JAVA就是一个编程语言。
编程就是写代码。

public class TestString {
public static void main(String[] args) {
String s=" Call Me Ishmael ";
System.out.println("原字符串:"+s);
System.out.println("字符串长度:"+s.length());
System.out.println("字符串第一个字符:"+s.charAt(0));
System.out.println("字符串最后一个字符:"+s.charAt(s.length()-1));
/*注:由于字符串中前后都有空格,因此他的长度为17,第一个和最后一个字符都是空格。去掉前后的空格方法是: s=s.trim(); */
String str=s.trim();
System.out.println("去掉字符串前后空格后:");
System.out.println("字符串第一个字符:"+str.charAt(0));
System.out.println("字符串最后一个字符:"+str.charAt(str.length()-1));
System.out.println("第一个单词:"+s.trim().substring(0, s.trim().indexOf(" ")));
System.out.println("将'C'替换为'B':"+s.replace('C', 'B'));
System.out.println("截取Me:"+s.substring(6,8));

System.out.println("打印s中的各个单词:");
str=s.trim();
while(str.indexOf(' ')!=-1){
int index=str.indexOf(' ');
System.out.println(str.substring(0, index));
str=str.substring(index+1,str.length());
}
System.out.println(str);

System.out.println("将单词倒序排列:");
str=s.trim();
while(str.lastIndexOf(' ')!=-1){
int index=str.lastIndexOf(' ');
System.out.print(str.substring(index+1,str.length())+" ");
str=str.substring(0,index);
}
System.out.println(str);

System.out.println("升序排列各个单词:");
String[] ss=s.split(" ");
for(int i=1;i<=ss.length;i++){
for(int j=1;j<=ss.length-i;j++){
if(ss[j-1].compareTo(ss[j])>0){
str=ss[j-1];
ss[j-1]=ss[j];
ss[j]=str;
}
}
}
for(int i=0;i<ss.length;i++){
System.out.print(ss[i]+" ");
}
System.out.println();
System.out.println("全部字母大写:"+s.toUpperCase());
System.out.println("全部字母小写:"+s.toLowerCase());
System.out.println(s.toLowerCase().indexOf("me")==-1 ? "字符串中不包含me":"字符串中包含me");
System.out.println(s.startsWith("Tsh")?"字符串以Tsh开头":"字符串不以Tsh开头");
System.out.println(s.endsWith("txt")?"字符串以txt结尾":"字符串不以txt结尾");

s=" Call Me Ishmael ";
System.out.println("去掉该字符串两边的空格:"+s.trim());
}

}

你的问题属于基础入门的,请看java的jdk文档,全部都有。
-----------贴出jdk文档内容,自己学习吧-------------------------------------------------
方法摘要
char charAt(int index)
返回指定索引处的 char 值。
int codePointAt(int index)
返回指定索引处的字符(Unicode 代码点)。
int codePointBefore(int index)
返回指定索引之前的字符(Unicode 代码点)。
int codePointCount(int beginIndex, int endIndex)
返回此 String 的指定文本范围中的 Unicode 代码点数。
int compareTo(String anotherString)
按字典顺序比较两个字符串。
int compareToIgnoreCase(String str)
按字典顺序比较两个字符串,不考虑大小写。
String concat(String str)
将指定字符串连接到此字符串的结尾。
boolean contains(CharSequence s)
当且仅当此字符串包含指定的 char 值序列时,返回 true。
boolean contentEquals(CharSequence cs)
将此字符串与指定的 CharSequence 比较。
boolean contentEquals(StringBuffer sb)
将此字符串与指定的 StringBuffer 比较。
static String copyValueOf(char[] data)
返回指定数组中表示该字符序列的 String。
static String copyValueOf(char[] data, int offset, int count)
返回指定数组中表示该字符序列的 String。
boolean endsWith(String suffix)
测试此字符串是否以指定的后缀结束。
boolean equals(Object anObject)
将此字符串与指定的对象比较。
boolean equalsIgnoreCase(String anotherString)
将此 String 与另一个 String 比较,不考虑大小写。
static String format(Locale l, String format, Object... args)
使用指定的语言环境、格式字符串和参数返回一个格式化字符串。
static String format(String format, Object... args)
使用指定的格式字符串和参数返回一个格式化字符串。
byte[] getBytes()
使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
byte[] getBytes(Charset charset)
使用给定的 charset 将此 String 编码到 byte 序列,并将结果存储到新的 byte 数组。
void getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin)
已过时。 该方法无法将字符正确转换为字节。从 JDK 1.1 起,完成该转换的首选方法是通过 getBytes() 方法,该方法使用平台的默认字符集。
byte[] getBytes(String charsetName)
使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
将字符从此字符串复制到目标字符数组。
int hashCode()
返回此字符串的哈希码。
int indexOf(int ch)
返回指定字符在此字符串中第一次出现处的索引。
int indexOf(int ch, int fromIndex)
返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
int indexOf(String str)
返回指定子字符串在此字符串中第一次出现处的索引。
int indexOf(String str, int fromIndex)
返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
String intern()
返回字符串对象的规范化表示形式。
boolean isEmpty()
当且仅当 length() 为 0 时返回 true。
int lastIndexOf(int ch)
返回指定字符在此字符串中最后一次出现处的索引。
int lastIndexOf(int ch, int fromIndex)
返回指定字符在此字符串中最后一次出现处的索引,从指定的索引处开始进行反向搜索。
int lastIndexOf(String str)
返回指定子字符串在此字符串中最右边出现处的索引。
int lastIndexOf(String str, int fromIndex)
返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。
int length()
返回此字符串的长度。
boolean matches(String regex)
告知此字符串是否匹配给定的正则表达式。
int offsetByCodePoints(int index, int codePointOffset)
返回此 String 中从给定的 index 处偏移 codePointOffset 个代码点的索引。
boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)
测试两个字符串区域是否相等。
boolean regionMatches(int toffset, String other, int ooffset, int len)
测试两个字符串区域是否相等。
String replace(char oldChar, char newChar)
返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。
String replace(CharSequence target, CharSequence replacement)
使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。
String replaceAll(String regex, String replacement)
使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。
String replaceFirst(String regex, String replacement)
使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。
String[] split(String regex)
根据给定正则表达式的匹配拆分此字符串。
String[] split(String regex, int limit)
根据匹配给定的正则表达式来拆分此字符串。
boolean startsWith(String prefix)
测试此字符串是否以指定的前缀开始。
boolean startsWith(String prefix, int toffset)
测试此字符串从指定索引开始的子字符串是否以指定前缀开始。
CharSequence subSequence(int beginIndex, int endIndex)
返回一个新的字符序列,它是此序列的一个子序列。
String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。
String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。
char[] toCharArray()
将此字符串转换为一个新的字符数组。
String toLowerCase()
使用默认语言环境的规则将此 String 中的所有字符都转换为小写。
String toLowerCase(Locale locale)
使用给定 Locale 的规则将此 String 中的所有字符都转换为小写。
String toString()
返回此对象本身(它已经是一个字符串!)。
String toUpperCase()
使用默认语言环境的规则将此 String 中的所有字符都转换为大写。
String toUpperCase(Locale locale)
使用给定 Locale 的规则将此 String 中的所有字符都转换为大写。
String trim()
返回字符串的副本,忽略前导空白和尾部空白。
static String valueOf(boolean b)
返回 boolean 参数的字符串表示形式。
static String valueOf(char c)
返回 char 参数的字符串表示形式。
static String valueOf(char[] data)
返回 char 数组参数的字符串表示形式。
static String valueOf(char[] data, int offset, int count)
返回 char 数组参数的特定子数组的字符串表示形式。
static String valueOf(double d)
返回 double 参数的字符串表示形式。
static String valueOf(float f)
返回 float 参数的字符串表示形式。
static String valueOf(int i)
返回 int 参数的字符串表示形式。
static String valueOf(long l)
返回 long 参数的字符串表示形式。
static String valueOf(Object obj)
返回 Object 参数的字符串表示形式。


用java写一个程序?
JAVA程序计算素数 设计JAVA application程序,计算出20000000~300000000之间所有的素数,并将找到的素数写入primefile.dat文件,以下是一个使用Java语言编写的程序,可以计算出20000000~300000000之间所有的素数,并将找到的素数写入primefile.dat文件:javaCopy code import java.io.FileOutputStream; import java.io...

如何用Eclipse建立一个Java应用程序
‍总结: 在eclipse上建立一个java项目是很简单的,甚至懂点英文的可以自己摸索出来,所以重要的是,原材料!原材料:eclipse(建议4.5的火星Mars版),无法上连接只能告诉你百度(关键‍字:eclipse)第一个官网就是!‍至于java的jdk环境,这里就不再说了,可以自己百度(关键字:jdk...

如何编写第一个java程序
图4 控制台输出 恭喜你,你成功编写并运行了第一个Java程序。打开Demo文件夹下的bin目录,出现了一个 HelloWorld.class 文件,这就是编译生成的字节码。与C、C++不同,Java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由JVM翻译成机器码才能运行,这就是为什么运行Java程序...

怎么用java写一个窗体程式?
怎么用java写一个tomcat的启动,停止程式 可以利用Runtime类,Runtime用于别是虚拟机器执行时的状态,它用于封装JVM虚拟机器程序。 看看,我给你写个程式码: public class Run { public static void main(String[] args) throws Exception { Runtime run=Runtime.getRuntime(); Process ...

用java编写一个统计投票结果程序
先定义一个学生的对象,里面有名字,和票数两个属性,再定义一个排序函数,返回值为数组,就是取得三个数的数组,打印输出,或者可以自己想一个更加面向对象的结构实现,在简单问题上多用面向对象去思考问题 。import java.util.Scanner;public class Test { public static void main(String args[]) {...

在java中编写程序,定义一个学生类
代码如下:package exam2;import java.util.ArrayList;import java.util.List;\/ 编写一个Java应用程序,该程序包括3个类:定义一个学生类,Student有姓名,学号,选学的课程列表 定义一个课程类:课程名称,课程分数 (1)初始化一个学生,选择了三门课程,并添加到学生的属性中 (2)实现统计学生的总分...

用ecilpse开发一个java程序
用ecilpse开发一个java程序的步骤如下:创建Java项目、在项目下创建包、创建Java类、编写程序代码、运行程序。Eclipse是一个开源的、基于Java的可扩展开发平台,是目前最流行的Java语开发工具。具有强大的代码编排功能,可以帮助程序开发人员完成语法修正、代码修正、补全文字、信息提示等编码工作,大大提高了...

用JAVA编写一个程序,要求如下:
}public double getEnglish() {return english;}public void setEnglish(double english) {this.english = english;}} --- StudentTest类:(测试类)import java.util.Scanner;public class StudentTest {public static void main(String[] args) {Student student = new Student();Scanner sc = ne...

1、 编写一个输出“欢迎来到java编程世界”的程序,用两种方式实现(Applic...
;JLabel label = new JLabel("欢迎来到java编程世界");panel.add(label);JButton okButton = new JButton("OK");panel.add(okButton);con.add(panel);} } 把源文件编译成class文件,再创建一个HTML文件,代码如下:

用java实现一个模拟操作系统内核运行的程序。(1)进程控制:其中包括进程...
在编写Java程序时,有时候需要在Java程序中执行另外一个程序。 1、启动程序Java提供了两种方法用来启动其它程序: (1)使用Runtime的exec()方法 (2)使用ProcessBuilder的start()方法 不管在哪种操作系统下,程序具有基本类似的一些属性。一个程序启动后就程序操作系统的一个进程,进程在执行的时候有自己的环境变量、有自己...

秀洲区13482999492: 编写一个java程序,完成如下功能: -
滑鬼麻芩: public class Test{public static void main(String args[]){String str=new String("you Are a GOOD boy");System.out.println(str.substring(0,1).toUpperCase()+str.substring(1).toLowerCase());System.out.println(str.substring(str.lastIndexOf("b")));} }

秀洲区13482999492: 编写一个JAVA程序,完成以下功能: -
滑鬼麻芩: String s="Call me Accp"; System.out.println(s.length()); System.out.println(s.charAt(0)); System.out.println(s.charAt(s.length()-1)); System.out.println(s.substring(0, s.indexOf("a")));

秀洲区13482999492: Java编写一程序编写一程序,实现下面功能.(1)随机产生200个三位的正整数,按每行10个数输出.(2)统计其中偶数和奇数的个数.(3)计算并输出偶数... -
滑鬼麻芩:[答案] /** * 题中所说的生成三位数,这里理解成都是正数.即100-999这些数. * 所以在生成随机数的时候,生成0-899间的数,然后再加上100即得到了100-999的区间 */package com.magbt.baidu;import java.util.Date;import java.u...

秀洲区13482999492: 编写一个java程序完成如下功能 -
滑鬼麻芩: you Are a GOOD boy You are a good boy str length:18 boy a

秀洲区13482999492: java编写程序实现以下功能 -
滑鬼麻芩: public static void main(String[] args){ test();} public static void test(){String tempStr="";for(int i=0;i<5000;i++){double a=Math.random()*9999;int aa=(int)a+1;tempStr+=aa+"\r\n";}outputData("c:\\a.txt",tempStr);test1();}public ...

秀洲区13482999492: JAVA语言编写编程完成下列功能: -
滑鬼麻芩: import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public clas...

秀洲区13482999492: 编写一个java程序实现如下功能 -
滑鬼麻芩: class zd {int a, b;Scanner sc = null;public void s() {sc = new Scanner(System.in);a = sc.nextInt();b = sc.nextInt();try {System.out.println(a / b);} catch (ArithmeticException e) {System.out.println("Divided by zero error!");} catch (...

秀洲区13482999492: 用java语言编程实现以下功能 -
滑鬼麻芩: 用do while或者while控制循环,直到用户输入空字符串就跳出循环,用文件输出流写入用户输入的字符串文本文件中.

秀洲区13482999492: 编写Java代码, 完成以下功能. -
滑鬼麻芩: int goals; int errors; if(goals<10 && errors==0){System.out.println("Wow"); }else{System.out.println("Oh Well"); }

秀洲区13482999492: 编写一个java application程序,完成如下功能:
滑鬼麻芩: public class Hello{ public static void main(String[] args){ System.out.println("XXX你好!"); } } 保存为Hello.class,然后编译运行即可.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网