定义一个字符数组,在其中找出指定的字符,并且返回他的索引值
2016-08-23 00:37
274 查看
class Index
{
public static void main(String[] args)
{
char []s=new char[]{'a','b','c','d'};
// char[] s=new char[10];
System.out.println( ArrayIndex(s,'d'));
System.out.println("Hello World!");
}
public static int ArrayIndex(char[] s,char character)
{
if(s==null)
{
throw new IndexException("数组为空");
}
else
{
int sign=-1;
for(int i=0;i<s.length;i++)
{
if(s[i]==character)
{
return i;
}
}
return sign;
}
}
}
class IndexException extends RuntimeException
{
IndexException(String message)
{
super(message);
}
}
{
public static void main(String[] args)
{
char []s=new char[]{'a','b','c','d'};
// char[] s=new char[10];
System.out.println( ArrayIndex(s,'d'));
System.out.println("Hello World!");
}
public static int ArrayIndex(char[] s,char character)
{
if(s==null)
{
throw new IndexException("数组为空");
}
else
{
int sign=-1;
for(int i=0;i<s.length;i++)
{
if(s[i]==character)
{
return i;
}
}
return sign;
}
}
}
class IndexException extends RuntimeException
{
IndexException(String message)
{
super(message);
}
}
相关文章推荐
- leetcode-java.T001_TwoSum 给定一个整数数组,找出其中两个数满足相加等于你指定的目标数字
- 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。
- 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。
- 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回
- 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回
- JavaSE8基础 String charAt 返回字符串中指定索引值所对应的一个字符
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
- Java面试题:1-100之间的数,被放在数组a[99]中,有一个数没有包含在其中,用java代码找出这个数
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。自己写的算法
- 有个数组中有100w个数,其中有一个数重复了50w次,要求找出这个数字
- ActionScript3.0中利用forEach循环遍历一个数组(Array)对象并且修改其中的项目
- 【转】产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
- 在结构体最后定义一个长度为0的字符数组(技巧)
- 一个无序整数数组,数组元素大于5个,请用一种高效的算法找出其中最大的5个值.
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
- 分享下java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写
- Java面试题:1-100之间的数,被放在数组a[99]中,有一个数没有包含在其中,用java代码找出这个数
- Java面试题:1-100之间的数,被放在数组a[99]中,有一个数没有包含在其中,用java代码找出这个数
- Java面试题:1-100之间的数,被放在数组a[99]中,有一个数没有包含在其中,用java代码找出这个数