我正在使用java中的矩阵.( 另一个故事 :) )
我想读取CSV文件并将其存储在变量中.我将操纵值然后再将其存储在CSV文件中.我使用STRING作为数据类型.但是如果CSV文件有500列.它会杀死我的程序速度:(.我认为这不是很好的数据类型.我可以使用哪种数据类型来临时存储LONG TEXT?
如果我的问题不明确,请提出问题.我会解释.谢谢
PS:我正在读一行并将其存储在这样的变量中
String str;
str += read line by line from CSV;
Run Code Online (Sandbox Code Playgroud)
这是循环
String reduceM="";
for(int kk=0;kk<W2.getRowDimension();kk++){
for(int jj=0;jj<W2.getColumnDimension();jj++){
reduceM += Double.toString(reduceMatrix[kk][jj]);
}
System.out.println("\r\n");
}
Run Code Online (Sandbox Code Playgroud) 如何创建一个".bat"文件来直接打开java控制台来编写程序?
例如:
c:\cd \program files\java\jdk1.6\bin
现在我已进入上面提到的文件夹,之后如果我必须写一个程序,将输入"编辑"
即 - c:\program files\java\jdk1.6\bin> edit
完成所有这些后,应用程序打开以编写程序....
在行获取语法错误:
`List<Class> findClasses(File directory)` throws `ClassNotFoundException`...
Run Code Online (Sandbox Code Playgroud)
无法弄清楚原因.这是我的代码.
import org.apache.tools.ant.Task;
import java.util.*;
import java.io.*;
public class CreateTestPackage extends Task
{
String allTestsFile = getProject().getProperty("alltestfiles")+ getProject().getProperty("testfile");
public void execute()
{
List<Class> findClasses(File directory) throws ClassNotFoundException
{
List<Class> classes = new ArrayList<Class>();
if (!directory.exists())
{
return classes;
}
File[] files = directory.listFiles(new FilenameFilter()
{
public boolean accept( File dir, String name )
{
return name.matches("test.*\\.class");
}
});
for (File file : files)
{
if (file.isDirectory())
{
assert !file.getName().contains(".");
classes.addAll(findClasses(file));
}
else if (file.getName().endsWith(".class")) …Run Code Online (Sandbox Code Playgroud) 假设我有以下类:
class car1 {}
class car2 {}
class car3 {}
class car4 {}
Run Code Online (Sandbox Code Playgroud)
支持我也有方法:queryCar()
private Object queryCar()
{
int version = getCarVersion(); // returns car version
if (version == 1)
return new car1();
else if (version == 2)
return new car2();
else if (version == 3)
return new car3();
...
}
Run Code Online (Sandbox Code Playgroud)
我有另一种方法,doStuff()
private void doStuff()
{
// psudocode
if queryCar() returns a car1, I want to create a JPanel with an instance member of type car1
}
Run Code Online (Sandbox Code Playgroud)
我如何完成所述的psudocode?InstanceOf用于确定类.但是,我只想让一个班级在runttime上自动生成那辆车.(想一想java中C++指针的模拟)
我可以在我的Java应用程序中找到启动该jar文件的当前路径吗?
执行路径(例如:C:\test\test_one> java -jar test.jar获取C:\test\test_one)?
请帮忙.
我想添加这些选项,其中goodMan并购买蝙蝠,斧头或剑来对抗怪物.
如何创建这3个数组,然后从中获取单个变量.然后使用这些变量来影响游戏的结果?
public static void main(String[] args)
throws IOException
{
int count = 1;
// start both with 1 point
int goodTotal = 50;
int monTotal = 50;
int moneyAmt = 10;
// input switch statement
loop: while (goodTotal > 0 && monTotal > 0) {
System.out.print("Type a letter: ");
System.out.println("\n");
System.out.print("F: Go out and Fight ");
System.out.println("\n"); …Run Code Online (Sandbox Code Playgroud) 我有一个.properties文件,其格式如下:
toto=titi
fofo=fifi
coco=cici
mama=momo
dada=didi
Run Code Online (Sandbox Code Playgroud)
当我解析这个文件时,我有一个奇怪的显示.这是我正在使用的代码:
Properties prop = new Properties();
String fileLocation = "C:/myProperties.properties";
prop.load(new FileInputStream(fileLocation));
Iterator<Object> it = prop.keySet().iterator();
int line = 0;
while (it.hasNext())
{
String propertyName = (String) it.next();
if (propertyName.equals("coco"))
{
System.out.println("coco found at line : " + line);
break;
}
else if (propertyName.equals("titi"))
{
System.out.println("Titi found at line : " + line);
break;
}
line++;
}
Run Code Online (Sandbox Code Playgroud)
您认为我将在输出中拥有什么?
我会在你的答案后编辑问题.
谢谢.
我是线程新手(虽然不是Python的初学者)而且我在制作线程时遇到了麻烦.我有以下简单(est)程序,但我似乎无法获得函数do_something()调用.我必须做一些非常基本的错误.谁能告诉我什么?万分感谢!
import threading
def do_something():
print 'Function called...'
t = threading.Thread(target=do_something)
Run Code Online (Sandbox Code Playgroud)
当然,我曾在不知不觉中删除了t.start()指令(该死的你是Synaptic触摸板!!!!!!)
我总是对使用正则表达式感到困惑.任何人都可以建议我一个教程?
我需要帮助检查字符串,
不能包含除冒号,逗号,句号之外的任何常用字符.
如果找到它们会更好.
有帮助吗?
谢谢.
java ×7
ant ×1
arrays ×1
c ×1
inheritance ×1
iterator ×1
php ×1
polymorphism ×1
properties ×1
python ×1
regex ×1
string ×1
types ×1
variables ×1