小编Tim*_*Tim的帖子

是否可以只打印出C字符串的某个部分,而不需要创建单独的子字符串?

说我有以下内容:

char* string = "Hello, how are you?";
Run Code Online (Sandbox Code Playgroud)

是否可以只打印出该字符串的最后5个字节?那么前5个字节呢?是否有一些变化printf可以允许这个?

c printf c-strings

64
推荐指数
2
解决办法
8万
查看次数

类Class <T>的通用性质是什么意思?什么是T?

在集合方面,我理解泛型.但是在Class<T>课堂上它意味着什么呢?实例化Class对象时,只有一个对象.那为什么T参数呢?这是什么规定的?为什么有必要(如果是)?

java generics reflection class

41
推荐指数
2
解决办法
2万
查看次数

Java Regex - 使用String的replaceAll方法替换换行符

我有一个字符串,并希望简单地用字符串替换它中的所有换行符" --linebreak-- ".

只写下来就足够了:

string = string.replaceAll("\n", " --linebreak-- ");
Run Code Online (Sandbox Code Playgroud)

我对它的正则表达式部分感到困惑.换行符需要两个斜杠吗?这够好吗?

java regex newline

34
推荐指数
3
解决办法
6万
查看次数

如何在unix中解压缩tar.bz文件?

我发现有很多页面说明如何解压缩tar.bz2文件,但是如何解压tar.bz文件呢?

unix linux bash extract tar

32
推荐指数
2
解决办法
6万
查看次数

克隆HashSet时如何避免未经检查的强制转换警告?

我正在尝试制作一个名为myHash的HashSet of Points的浅表副本.截至目前,我有以下内容:

HashSet<Point> myNewHash = (HashSet<Point>) myHash.clone();
Run Code Online (Sandbox Code Playgroud)

但是,这段代码给了我一个未经检查的强制警告.有一个更好的方法吗?

java clone hashset

22
推荐指数
2
解决办法
8375
查看次数

C编程:将int指针转换为int?

假设我有一个名为ptr的void*.我应该如何使用ptr存储int?写作是否足够

ptr = (void *)5;
Run Code Online (Sandbox Code Playgroud)

如果我想保存5号?或者我必须使用malloc来保存它?

c pointers void

19
推荐指数
2
解决办法
5万
查看次数

Java - 使用javadoc和方法注释的约定?

我有以下方法:

   @Override
   public boolean myMethod()
   {
      // do stuff
   }
Run Code Online (Sandbox Code Playgroud)

如果我想为此方法添加一个javadoc,是否有关于如何执行此操作以及@Override注释(或任何其他注释)的约定?

我问的原因是因为我已经读过javadoc注释必须直接在方法之前(两者之间没有换行符),而且我不确定是否将javadoc注释直接放在@Override注释之上就会搞砸了.

例如,这是传统方式吗?这有用吗?

   /**
    * This is my method's javadoc comment.
    */
   @Override
   public boolean myMethod()
   {
      // do stuff
   }
Run Code Online (Sandbox Code Playgroud)

java annotations javadoc

18
推荐指数
1
解决办法
1万
查看次数

Android - 如何查看在我的应用程序中创建的SQL数据库?我在Eclipse的Android模拟器上运行它

我有一个Android应用程序,它使用Android数据库来创建表和存储数据.我目前正在Eclipse中的模拟器中运行此应用程序.我有两个问题:

  1. 我在哪里可以找到在模拟器中运行我的应用程序时创建的实际数据库文件(它必须在我的计算机上某处?)?
  2. 有没有简单的方法来查看我的数据库/表中的内容?

如果我能在我的计算机上找到实际数据库文件的位置(如果有这样的东西),那么问题2的回答就像打开该文件一样容易.但我真的不知道.任何帮助表示赞赏.

sql database eclipse android

10
推荐指数
1
解决办法
2万
查看次数

Java - 如何子类化通用ArrayList,以便MyArrayList <foo>的实例将成为ArrayList <foo>的子类?

我想保持我的子类通用,我想要改变的是add(Object)ArrayList 的方法,这样当你调用时它不会添加任何东西arrayList.add(null)(ArrayList的正常实现将添加null;我希望它什么都不做).

java generics arraylist

10
推荐指数
2
解决办法
4929
查看次数

为什么连续分号的代码会编译?

根据我的科学Java实验,int x = 0;相当于int x = 0;;相当于int x = 0;;;;;;;;;;;;;;;

  1. 为什么Java允许这样做?它有什么实际应用吗?
  2. 这些都是空洞的陈述吗?他们实际上是否在运行时占用了额外的处理时间?(我会假设他们刚刚优化了?)
  3. 其他语言是这样做的吗?我猜它是从C继承的东西,就像Java中的很多东西一样.这是真的?

java

9
推荐指数
3
解决办法
1430
查看次数