源码如下:
public boolean contains(CharSequence s) {
return indexOf(s.toString()) > -1;
}
说明:
当且仅当此字符串包含指定的 char 值序列时才返回 true。
参数:
s - 要搜索的序列
return:
如果此字符串包含s则为 true ,否则为 false
实际使用:
public static String getFileType(String type) {
String documents = "txt doc pdf ppt pps xlsx xls docx";
String music = "mp3 wav wma mpa ram ra aac aif m4a";
String video = "avi mpg mpe mpeg asf wmv mov qt rm mp4 flv m4v webm ogv ogg";
String image = "bmp dib pcp dif wmf gif jpg tif eps psd cdr iff tga pcd mpt png jpeg";
if (image.contains(type)) {
return IMAGE;
} else if (documents.contains(type)) {
return TXT;
} else if (music.contains(type)) {
return MUSIC;
} else if (video.contains(type)) {
return VIDEO;
} else {
return OTHER;
}
}