早教吧 育儿知识 作业答案 考试题库 百科 知识分享

高分请教一个java函数的写法写一个名为contains的函数,该函数有3个参数,分别为一个是整数类型的数组a的元素,一个整数v,另一个整数n。且该函数需要返回一个布尔类型的值。该函数需要

题目详情
高分请教一个java函数的写法
写一个名为contains的函数,该函数有3个参数,分别为一个是整数类型的数组a的元素,一个整数v,另一个整数n。且该函数需要返回一个布尔类型的值。 该函数需要判断是否v出现在数组a的前n个元素之中。(例如数组a为{1,2,,3,4,5,},v=5,n=5 则此函数应该返回true,否则返回false) 如果n小于0或大于a.length, 则该函数需要抛出IllegalArgumentException异常。 O(∩_∩)O谢谢!
▼优质解答
答案和解析
package dialogTest;import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import java.io.FileFilter;public class FileFinder {
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
JFileChooser chooser=new JFileChooser();
chooser.setCurrentDirectory(new File("."));
//chooser.setFileFilter(new DirectoryFilter());
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

while(true){
int result=chooser.showOpenDialog(null);


if(result==JFileChooser.CANCEL_OPTION)
{

int r=JOptionPane.showConfirmDialog(null,
"????·??????????????","",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if(r==JOptionPane.YES_OPTION) continue;
else
System.exit(0);
}

else {
File file=chooser.getSelectedFile();
String fileString;
while (true){
fileString=JOptionPane.showInputDialog(null,"????????????????????×??·??????","????????",JOptionPane.PLAIN_MESSAGE);
if(fileString==null){
int r=JOptionPane.showConfirmDialog(null,
"????·??????????????","",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if(r==JOptionPane.YES_OPTION) continue;
else
System.exit(0);
}
else
{
ArrayList searchFiles=new ArrayList();
getSearchFiles(searchFiles,fileString,file);
String message="";
if(searchFiles.size()==0)
看了 高分请教一个java函数的写...的网友还看了以下: