for (File f : FileSystemViewgetFileSystemView()getHomeDirectory()listFiles()) {
//获取“我的电脑”文件对象
if (fgetName()equals("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}")) {
for (File sf : flistFiles()) {
Systemoutprintln(sfgetPath());
}
}
}
首先你想这样:
if(conditionsListget(0)conditionsListget(1)conditionsListget(2))是不行的。
你可以这样写:
if(conditionsListget(1)equals(">")){if(conditionsListget(0)>conditionsListget(2)){
dosomething
}
}else if(conditionsListget(1)equals("<")){
if(conditionsListget(0)<conditionsListget(2)){
dosomething
}
}else if(conditionsListget(1)equals("&&")){
if(conditionsListget(0)equals(conditionsListget(2))){
dosomething
}
}
List<String> list = new ArrayList<String>();
listadd("111");
listadd("222");
listadd("333");
for(int i = 0; i < listsize();i++){
String value = listget(i); //这行代码就是取具体的数据,i不能大于list的size,不然数 //组下标越界错误
Systemoutprintln("____________"+value);
}
输出结果为:
____________111
____________222
____________333
注意List集合中的对象类型,像你局的例子,如果是基于泛型定义的a(ArrayList<List> a),并赋值,可以直接aget(0)size();否则请将取出的值(Object)强制转换为List,再获取size,如:((List)aget(0))size()
用反射机制,简单写了一个例子,不懂的可以看一下相关api
public
class
OwerMethodParam
{
public
static
void
main(String[]
args)
{
new
OwerMethodParam()test("bb");
}
public
void
test(String
aa)
{
Method[]
methods
=
OwerMethodParamclassgetDeclaredMethods();
//取得这个类的所有方法
if
(methods
!=
null)
{
for
(int
i
=
0;
i
<
methodslength;
i++)
{
Method
method
=
methods[i];
if
("test"equals(methodgetName()))
{
//取得本方法,这个方法是test,所以就用test比较
Class
[]
paramsClass
=
methodgetParameterTypes();
//取得参数列表的所有类
if
(paramsClass
!=
null)
{
for
(Class
class1
:
paramsClass)
{
Systemoutprintln(class1getName());
}
}
break;
}
}
}
}
import javaxprintDocFlavor;
import javaxprintattributeHashPrintRequestAttributeSet;
import javaxprintPrintService;
import javaxprintPrintServiceLookup;
import javaxprintattributePrintRequestAttributeSet;
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
DocFlavor flavor = DocFlavorBYTE_ARRAYPNG;
PrintService printService[] = PrintServiceLookuplookupPrintServices(flavor, pras);
步骤如下:
1、在web工程里面创建一个Servlet类,继承>
以上就是关于请问下Java如何获取window下打开我的电脑后的磁盘列表全部的内容,包括:请问下Java如何获取window下打开我的电脑后的磁盘列表、java怎么取列表里的>,&&、java怎样取list里的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)