黑马程序员技术交流社区
标题:
新手翻阅相关资料后写的代码,麻烦各位帮忙优化代码。
[打印本页]
作者:
茂子
时间:
2014-5-18 22:09
标题:
新手翻阅相关资料后写的代码,麻烦各位帮忙优化代码。
/*
编写一个可以获取文件扩展名的函数,形参接收一个文件名字符串,返回一个扩展名字符串。
*/
package com.itheima;
public class Test07
{
public static void main(String[] args)
{
String f=file("Tetava.java");
System.out.println(f);
}
public static String file(String filename)//封装函数功能返回文件字符串的后缀名
{
int temp=0;
char[]ch=filename.toCharArray();
for(int x=0;x<ch.length;x++)//此函数返回字符串中最后一次出现”.“的索引
{
if(ch[x]!='.')
;
else
temp=x;
}
return filename.substring(temp+1);//substring()该函数返回指定索引之后的该字符串的子字符串
}
}
复制代码
作者:
天外的星
时间:
2014-5-19 08:24
下面是我给出的代码
/*
编写一个可以获取文件扩展名的函数,形参接收一个文件名字符串,返回一个扩展名字符串。
*/
package com.itheima;
public class Test07 {
public static void main(String[] args) {
String f = file("Tetava.java");
System.out.println(f);
}
public static String file(String filename)// 封装函数功能返回文件字符串的后缀名
{
int num = filename.lastIndexOf(".");
return filename.substring(num+1);
}
}
复制代码
多看看毕老师讲字符串这一节的视频,字符串的特性方法尽可能的多掌握,多去看看jdk文档
作者:
jsjchenlong
时间:
2014-5-19 08:53
来学习学习优化
作者:
茂子
时间:
2014-5-19 09:05
天外的星 发表于 2014-5-19 08:24
下面是我给出的代码
嗯嗯 谢谢噶
作者:
寻找人生目标
时间:
2014-5-19 13:47
受教了
作者:
酱油炒饭
时间:
2014-5-20 21:08
学习学习~~
作者:
贾俊锋
时间:
2014-5-20 21:10
学习了,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2