我正试图将我的StringReader
背部转换为常规String
,如图所示:
String string = reader.toString();
Run Code Online (Sandbox Code Playgroud)
但是当我尝试读出这个字符串时,就像这样:
System.out.println("string: "+string);
Run Code Online (Sandbox Code Playgroud)
我得到的只是一个指针值,如下所示:
java.io.StringReader@2c552c55
Run Code Online (Sandbox Code Playgroud)
我在读回字符串时做错了吗?
我的同事和我正在讨论该File.delete()
方法如何在Java中工作.
在我们的代码中:
File outFile = new File("/dir/name.ext");
if(outFile.exists())
outFile.delete();
FileInputStream inStream = new FileInputStream(outFile);
WriteFile.writeFile(inStream); // Writes the actual file
Run Code Online (Sandbox Code Playgroud)
writeFile
出于安全原因,我不能包含此处的整个方法体,但在创建所需的数据库对象后,它将执行以下操作:
BufferedOutputStream out = null;
Object[] args = {"an_encrypted_data_clob_name_in_the_database"};
Class[] argTypes = {Class.forName("java.lang.String")};
Object result = WSCallHelper.jdbcCall(null, rs, "getCLOB", args, argTypes);
CLOB clob = (CLOB)result;
out = new BufferedOutputStream(clob.getAsciiOutputStream());
byte[] buffer = new byte[512];
int bytesRead = -1;
while((bytesRead = inStream.read(buffer)) > -1)
out.write(buffer, 0, bytesRead);
Run Code Online (Sandbox Code Playgroud)
我知道这是一个有点不清楚,但它的一般要点是,它创建AsciiOutputStream
的Clob
(是的,它应该是一个Clob
),并将其写入inStream
是从以前的方法传递的对象.
他们确信这不会因为File.delete(); …
我有以下xsl-fo代码,试图产生外来字符.
<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
...
<fo:block font-size="11pt" font-family="calibri" language="pl">
Odwrotna strona tego pisma zawiera ważne informacje. jeżeli potrzebuje Pan/i pomocy, aby je zrozumieć, proszę
zadzwonić pod numer X-XXX-XXX-XXXX po bezpłatne usługi językowe.
</fo:block>
Run Code Online (Sandbox Code Playgroud)
我已经尝试了我能想到的每种字体类型来访问所需的unicode字符,但到目前为止还没有成功.
我的格式有问题吗?还是我正在使用的unicode?或许我还没有正确地声明我的XML?
这个,我的韩国,中国和俄罗斯的unicode角色是目前唯一给我带来麻烦的人物.而我的西班牙语和克罗地亚语unicode字符工作正常.
我正在阅读我的数据库访问逻辑,并发现可以连续两次关闭同一个连接.
除了作为重复指令之外,我是否有任何理由担心在关闭之后关闭连接?
我正在寻找一些关于如何实现XSLT表以将我的XML(Word模板)转换为XSL-FO(PDF)模板的基本指令.我找不到下载这样一张纸的实际位置(或者获得一个重新编码的例子),而且一旦找到它我就不能完全确定如何实现它.
请注意,我不能手动将这些转换为PDF.该项目要求自动生成它们,因此需要XSLT表来转换它们.
先感谢您.我知道这是一个非常通用的问题,但我真的不知道我在用XSLT做什么.