易截截图软件、单文件、免安装、纯绿色、仅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总结 第七章

第七章
高级类特征
static
类属性由该类的所有实例共享
public static int total=0;
当total所属类被数次实例化的时候 total只有一个而不是多个
也可静态初始化static
public static int total;
static{
total=100;
}
static标记的变量或者方法由整个类(所有实例)共享
单子模式
class Single{
   ......

java总结 第十章

第十章
gui应用程序设计
awt abstractwindow toolkit
gui graphical user interface
组件component
container 容器
window 顶级窗口
panel 接纳其他组件的容器 不能独立存在
必须在其他容器中(如window或applet)
frame是window子类 效果是一个窗口setvisible(true)可见
component
container
window &n ......

java的事务处理

java的事务处理,原来是这么一回事,如果对数据库进行多次操作,每一次的执行或步骤都是一个事务.如果数据库操作在某一步没有执行或出现异常而导致事务失败,这样有的事务被执行有的就没有被执行,从而就有了事务的回滚,取消先前的操作.....
JavaBean中使用JDBC方式进行事务处理
public int delete(int sID) { ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号