小编jjn*_*guy的帖子

Java数据类型问题

我正在使用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)

java types

0
推荐指数
1
解决办法
381
查看次数

如何创建批处理文件直接打开java控制台?

如何创建一个".bat"文件来直接打开java控制台来编写程序?

例如:

c:\cd \program files\java\jdk1.6\bin

现在我已进入上面提到的文件夹,之后如果我必须写一个程序,将输入"编辑"

即 - c:\program files\java\jdk1.6\bin> edit

完成所有这些后,应用程序打开以编写程序....

java console-application

0
推荐指数
1
解决办法
667
查看次数

得到一些愚蠢的语法错误

在行获取语法错误:

`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)

java ant

0
推荐指数
1
解决办法
92
查看次数

"C中的逃逸序列?

C中'''的转义序列是什么?换句话说,我怎么能用while语句来搜索'''的出现?

c string

0
推荐指数
1
解决办法
734
查看次数

Java继承问题

假设我有以下类:

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 polymorphism inheritance

0
推荐指数
1
解决办法
120
查看次数

获取执行路径 - 从我开始jar文件

我可以在我的Java应用程序中找到启动该jar文件的当前路径吗?
执行路径(例如:C:\test\test_one> java -jar test.jar获取C:\test\test_one)?

java

0
推荐指数
1
解决办法
2553
查看次数

帮助在Java中将数组更改为单个变量

请帮忙.

我想添加这些选项,其中goodMan并购买蝙蝠,斧头或剑来对抗怪物.

如何创建这3个数组,然后从中获取单个变量.然后使用这些变量来影响游戏的结果?

  1. 蝙蝠最小伤害= 2最大伤害= 4成本= 3
  2. ax min damage = 4 max damage = 6 cost = 6
  3. 剑最小伤害= 6最大伤害= 8成本= 10
  4. 取消
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)

java arrays variables

0
推荐指数
1
解决办法
190
查看次数

使用java.util.Properties进行奇怪的显示

我有一个.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)

您认为我将在输出中拥有什么?

我会在你的答案后编辑问题.

谢谢.

java iterator properties fileinputstream

0
推荐指数
1
解决办法
132
查看次数

无法让简单的Python线程工作

我是线程新手(虽然不是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触摸板!!!!!!)

python multithreading

0
推荐指数
1
解决办法
91
查看次数

正则表达帮助

我总是对使用正则表达式感到困惑.任何人都可以建议我一个教程?

我需要帮助检查字符串,

不能包含除冒号,逗号,句号之外的任何常用字符.

如果找到它们会更好.

有帮助吗?

谢谢.

php regex

-1
推荐指数
1
解决办法
99
查看次数