易截截图软件、单文件、免安装、纯绿色、仅160KB

java面试题!句子按照单词反置!

遇到一个java编程面试题,当时没有写出来,回来仔细想了想,写出答案,一共以后参考!
要求:将字符串"I am a good student."转换成"student. good a am I"
java代码为:
public class Application
{
 private String s;
 public void setS(String s)
 {
  s=s;
 }
 public String getS()
 {
  return s;
 }
 private static String sr(String s)
 {
  int l=s.length();
  String space=" ";
  String strnew="";
  
  int i=0;
  while(s.contains(space))
  {
   int spaceIndexS=s.lastIndexOf(space);
   if(i==0)
   {
   strnew=strnew+s.substring(spaceIndexS+1);
   }
   else
   {
   strnew=strnew+s.substring(spaceIndexS); 
   }
   s=s.substring(0,spaceIndexS);
   i++; 
  }
  strnew+=space+s;
  return strnew;
 }
 public static void main(String[] args)
 {
  
  Application a=new Application("I am a good student.");
   
  System.out.println(a.sr(a.getS));
  
 }
}


相关文档:

Java的IO实例

//Java的IO的一个实例
import java.io.*;
import java.util.zip.*;
public class abc5{
 String temp=new String();
 String t=new String();
 public void readByLinefromConsoleAndPrint(){
  System.out.println("==从控制台获得输入==");
  try{
   BufferedReader in=new ......

java总结 第二章

第二章
面向对象的程序设计
软件开发的五个阶段
需求分析   抽象建模
系统设计   模型细化
编码实现  
测试阶段
系统维护
类(class)和对象(object)是面向对象方法的核心概念
类是对一类事物的描述 是抽象的概念上的定义
对象是实际存在的该类事物的每个个体 因而成为实例instance ......

java总结 第四章

第四章
运算符,表达式和流程控制
变量用于记录数值可变的数据
java变量使用前必须先声明和初始化
成员变量在类的定义中声明
在创建对象的同时创建有关的成员变量
成员变量创建后系统自动对其进行默认初始化和显式初始化 成员变量依附于对象而存在
&&与 ||或 =赋值运算符
分支语句
if else
int i;
swit ......

java总结 第六章

第六章
java类设计
extends类的继承
object类是所有java类的最高层父类
java只支持单继承 不允许多重继承
一个子类只有一个父类 一个父类可用有多个子类
public default protected public
方法重写
在子类可用根据需要对父类继承的方法进行改造--方法的重写
重写方法必须和被重写方法具有相同的方法名称 参数列表 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号