小编Nic*_*ick的帖子

在java中获取char值

如何在Java中获取char的UTF8代码?我有char'a',我想要值97我有char'é',我想要值233

这是一个更多值的表

我试过Character.getNumericValue(a)但是它给了我10而不是97,任何想法为什么?

这似乎非常基本,但任何帮助将不胜感激!

java character-encoding

14
推荐指数
3
解决办法
8万
查看次数

Java中的字符串到二进制输出

我想从字符串中获取二进制(011001 ..),但我得到[B @ addbf1,必须有一个简单的转换才能做到这一点,但我没有看到它.

public static String toBin(String info){
  byte[] infoBin = null;
  try {
   infoBin = info.getBytes( "UTF-8" );
   System.out.println("infoBin: "+infoBin);
  }
  catch (Exception e){
   System.out.println(e.toString());
  }
  return infoBin.toString();
}
Run Code Online (Sandbox Code Playgroud)

在这里我得到infoBin:[B @ addbf1
我希望infoBin:01001 ...

任何帮助将不胜感激,谢谢!

java string encoding string-conversion

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

二进制到Java中的文本

我有一个包含二进制数据的字符串(1110100)我想把文本输出所以我可以打印它(1110100会打印"t").我试过这个,它类似于我用来将我的文本转换为二进制文件,但它根本不起作用:

    public static String toText(String info)throws UnsupportedEncodingException{
        byte[] encoded = info.getBytes();
        String text = new String(encoded, "UTF-8");
        System.out.println("print: "+text);
        return text;
    }
Run Code Online (Sandbox Code Playgroud)

任何更正或建议将不胜感激.

谢谢!

java string encoding utf-8 nsstringencoding

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

启动C++编程的良好预防措施(实践)


我在第一份工作中开始使用C++编程.我是CS学生,我学习Java编程.你有什么建议告诉我注意,这样我的新工作不会给你带来麻烦吗?
您是否有任何建议或参考将不胜感激.
(例如:我知道C++比Java更容易出现内存问题)

非常感谢你!

c++ programming-languages

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