Java 类java.io.OutputStreamWriter 实例源码
项目:hanlpStudy
文件:TestPhrase.java
public void testExtract() throws Exception
{
List<File> fileList = FolderWalker.open(FOLDER);
Map<String, String> phraseMap = new TreeMap<String, String>();
int i = 0;
for (File file : fileList)
{
System.out.print(++i + " / " + fileList.size() + " " + file.getName() + " ");
String path = file.getAbsolutePath();
List<String> phraseList = MutualInformationEntropyPhraseExtractor.extract(IOUtil.readTxt(path), 3);
System.out.print(phraseList);
for (String phrase : phraseList)
{
phraseMap.put(phrase, file.getAbsolutePath());
}
System.out.println();
}
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("data/phrase.txt")));
for (Map.Entry<String, String> entry : phraseMap.entrySet())
{
bw.write(entry.getKey() + "\t" + entry.getValue());
bw.newLine();
}
bw.close();
}
项目:linkopensdk-android
文件:HttpRequest.java
/**
* Write reader to request body
* <p>
* The given reader will be closed once sending completes
*
* @param input
* @return this request
* @throws HttpRequestException
*/
public HttpRequest send(final Reader input) throws HttpRequestException {
try {
openOutput();
} catch (IOException e) {
throw new HttpRequestException(e);
}
final Writer writer = new OutputStreamWriter(output,
output.encoder.charset());
return new FlushOperation<HttpRequest>(writer) {
@Override
protected HttpRequest run() throws IOException {
return copy(input, writer);
}
}.call();
}
项目:gate-core
文件:TestRepositioningInfo.java
/**
* This method tests if Repositinioning Information works.
* It creates a document using an xml file with preserveOriginalContent
* and collectRepositioningInfo options keeping true and which has all
* sorts of special entities like &, " etc. + it contains both
* kind of unix and dos stype new line characters. It then saves the
* document to the temporary location on the disk using
* "save preserving document format" option and then compares the contents of
* both the original and the temporary document to see if they are equal.
* @throws java.lang.Exception
*/
public void testRepositioningInfo() throws Exception {
// here we need to save the document to the file
String encoding = ((DocumentImpl)doc).getEncoding();
File outputFile = File.createTempFile("test-inline1","xml");
OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(outputFile),encoding);
writer.write(doc.toXml(null, true));
writer.flush();
writer.close();
Reader readerForSource = new BomStrippingInputStreamReader(new URL(testFile).openStream(),encoding);
Reader readerForDesti = new BomStrippingInputStreamReader(new FileInputStream(outputFile),encoding);
while(true) {
int input1 = readerForSource.read();
int input2 = readerForDesti.read();
if(input1 < 0 || input2 < 0) {
assertTrue(input1 < 0 && input2 < 0);
readerForSource.close();
readerForDesti.close();
outputFile.delete();
return;
} else {
assertEquals(input1,input2);
}
}
}
项目:crf-seg
文件:GenerateBMESWithPosDemo.java
/**
* 多语料文件合并功能:文件夹的分词标注数据合并为一个文件
*
* @throws Exception
*/
public void dumpCorpusFolderToFile() throws Exception {
final BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(CORPUS_FILE_PATH)));
CorpusLoader.walk(CORPUS_FOLDER_PATH, document -> {
List<List<Word>> simpleSentenceList = document.getSimpleSentenceList();
for (List<Word> wordList : simpleSentenceList) {
try {
for (Word word : wordList) {
bw.write(word.toString());
bw.write(' ');
}
bw.newLine();
} catch (IOException e) {
e.printStackTrace();
}
}
});
bw.close();
}
项目:SER316-Ingolstadt
文件:LoadableProperties.java
public void save(OutputStream outStream) throws IOException {
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(outStream, "UTF-8"));
String aKey;
Object aValue;
for (Enumeration e = keys(); e.hasMoreElements();) {
aKey = (String) e.nextElement();
aValue = get(aKey);
out.write(aKey + " = " + aValue);
out.newLine();
}
out.flush();
out.close();
}
项目:flow-platform
文件:RawGsonMessageConverter.java
@Override
protected void writeInternal(Object o, Type type, HttpOutputMessage outputMessage)
throws IOException, HttpMessageNotWritableException {
Charset charset = getCharset(outputMessage.getHeaders());
try (OutputStreamWriter writer = new OutputStreamWriter(outputMessage.getBody(), charset)) {
if (ignoreType) {
gsonForWriter.toJson(o, writer);
return;
}
if (type != null) {
gsonForWriter.toJson(o, type, writer);
return;
}
gsonForWriter.toJson(o, writer);
} catch (JsonIOException ex) {
throw new HttpMessageNotWritableException("Could not write JSON: " + ex.getMessage(), ex);
}
}
项目:BrotherWeather
文件:PPRestRequestBodyConverter.java
@Override
public RequestBody convert(T value) throws IOException {
//if (String.class.getName().equals(value.getClass().getName())) {
// return RequestBody.create(MediaType.parse("text/plain"), value.toString());
//}
Buffer buffer = new Buffer();
Writer writer = new OutputStreamWriter(buffer.outputStream(), UTF_8);
JsonWriter jsonWriter = gson.newJsonWriter(writer);
try {
adapter.write(jsonWriter, value);
jsonWriter.flush();
} catch (IOException e) {
throw new AssertionError(e); // Writing to Buffer does no I/O.
} finally {
jsonWriter.close();
}
return RequestBody.create(MEDIA_TYPE, buffer.readByteString());
}
项目:FacetExtract
文件:gNullRowFilter.java
public static void writetxt(String txtPath, String txtCont)
{
try
{
File f = new File(txtPath);
if (!f.exists())
{
f.createNewFile();
}
OutputStreamWriter write = new OutputStreamWriter(new FileOutputStream(f,true), "UTF-8");
BufferedWriter writer = new BufferedWriter(write);
writer.write(txtCont);
writer.close();
} catch (Exception e)
{
e.printStackTrace();
}
}
项目:zabbkit-android
文件:JSONRPC2Session.java
/**
* Posts string data (i.e. JSON string) to the specified URL
* connection.
*
* @param con The URL connection. Must be in HTTP POST mode. Must not
* be {@code null}.
* @param data The string data to post. Must not be {@code null}.
*
* @throws JSONRPC2SessionException If an I/O exception is encountered.
*/
private static void postString(final URLConnection con, final String data)
throws JSONRPC2SessionException {
try {
OutputStreamWriter wr = new OutputStreamWriter(con.getOutputStream(), "UTF-8");
wr.write(data);
wr.flush();
wr.close();
} catch (IOException e) {
throw new JSONRPC2SessionException(
"Network exception: " + e.getMessage(),
JSONRPC2SessionException.NETWORK_EXCEPTION,
e);
}
}
项目:openjdk-jdk10
文件:CatalogFileInputTest.java
void copyFile(Path src, Path target) throws Exception {
try (InputStream in = Files.newInputStream(src);
BufferedReader reader
= new BufferedReader(new InputStreamReader(in));
OutputStream out = new BufferedOutputStream(
Files.newOutputStream(target, CREATE, APPEND));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(out))) {
String line = null;
while ((line = reader.readLine()) != null) {
bw.write(line);
}
} catch (IOException x) {
throw new Exception(x.getMessage());
}
}
项目:n4js
文件:TestCatalogAssemblerResource.java
@Override
protected void handleStatusOk(final HttpServletRequest req, final HttpServletResponse resp, String escapdPathInfo)
throws ServletException {
try {
final String body = catalogSupplier.get();
try (final OutputStream os = resp.getOutputStream();
final OutputStreamWriter osw = new OutputStreamWriter(os)) {
osw.write(body);
osw.flush();
}
} catch (final Exception e) {
final String msg = "Error while assembling test catalog for all tests.";
LOGGER.error(msg, e);
throw new ServletException(msg, e);
}
}
项目:iosched-reader
文件:CloudFileManager.java
static public byte[] calulateHash(JsonElement contents) {
MessageDigest md;
try {
md = MessageDigest.getInstance("MD5");
} catch (NoSuchAlgorithmException e) {
throw new InternalError("MD5 MessageDigest is not available");
}
OutputStream byteSink = new OutputStream() {
@Override
public void write(int b) throws IOException {
// ignore, since this is only used to calculate MD5
}
};
DigestOutputStream dis = new DigestOutputStream(byteSink, md);
new Gson().toJson(contents, new OutputStreamWriter(dis, Charset.forName(DEFAULT_CHARSET_NAME)));
return dis.getMessageDigest().digest();
}
项目:aliyun-maxcompute-data-collectors
文件:MySQLUtils.java
/**
* Writes the user's password to a tmp file with 0600 permissions.
* @return the filename used.
*/
public static String writePasswordFile(Configuration conf)
throws IOException {
// Create the temp file to hold the user's password.
String tmpDir = conf.get(
ConfigurationConstants.PROP_JOB_LOCAL_DIRECTORY, "/tmp/");
File tempFile = File.createTempFile("mysql-cnf", ".cnf", new File(tmpDir));
// Make the password file only private readable.
DirectImportUtils.setFilePermissions(tempFile, "0600");
// If we're here, the password file is believed to be ours alone. The
// inability to set chmod 0600 inside Java is troublesome. We have to
// trust that the external 'chmod' program in the path does the right
// thing, and returns the correct exit status. But given our inability to
// re-read the permissions associated with a file, we'll have to make do
// with this.
String password = DBConfiguration.getPassword((JobConf) conf);
BufferedWriter w = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(tempFile)));
w.write("[client]\n");
w.write("password=" + password + "\n");
w.close();
return tempFile.toString();
}
项目:invest-stash-rest
文件:HttpRequests.java
public T httpsPost(String jsonBody, Class<T> clazz) throws IOException {
URL url = new URL(HTTPS_PROTOCOL, ACCOUNT_KEY_SERVICE_HOST, HTTPS_PORT,
ACCOUNT_KEY_ENDPOINT);
httpsConnection = (HttpsURLConnection) url.openConnection();
httpsConnection.setRequestMethod(HttpRequestMethod.POST.toString());
setConnectionParameters(httpsConnection, HttpRequestMethod.POST);
httpsConnection.setFixedLengthStreamingMode(jsonBody.getBytes().length);
try (OutputStreamWriter out = new OutputStreamWriter(
httpsConnection.getOutputStream())) {
out.write(jsonBody);
}
StringBuilder sb = new StringBuilder();
try (BufferedReader in = new BufferedReader(new InputStreamReader(
httpsConnection.getInputStream()))) {
String inputLine;
while ((inputLine = in.readLine()) != null) {
sb.append(inputLine);
}
}
// setFieldNamingPolicy is used to here to convert from
// lower_case_with_underscore names retrieved from end point to camel
// case to match POJO class
Gson gson = new GsonBuilder().setFieldNamingPolicy(
FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES).create();
return gson.fromJson(sb.toString(), clazz);
}
项目:incubator-netbeans
文件:DefaultSourceLevelQueryImplTest.java
private static FileObject createTestFile (FileObject root, String path, String fileName, String content) throws IOException {
FileObject pkg = path != null ?
FileUtil.createFolder(root, path) :
root;
assertNotNull (pkg);
FileObject data = pkg.createData(fileName);
FileLock lock = data.lock();
try {
PrintWriter out = new PrintWriter (new OutputStreamWriter (data.getOutputStream(lock)));
try {
out.println (content);
} finally {
out.close();
}
} finally {
lock.releaseLock();
}
return data;
}
项目:readingNotes
文件:Server.java
public static void main(String[] args) {
try {
ServerSocket ss = new ServerSocket(8888);
System.out.println("opening the Server....");
Socket s = ss.accept();
System.out.println("Client:"+s.getInetAddress().getLocalHost()+"have connected to the Server");
BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
//read the message from the client
String UserName = br.readLine();
String PassWord = br.readLine();
System.out.println("Name:"+UserName);
System.out.println("PassWord:"+PassWord);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
bw.write("OK\n");
bw.flush();
} catch (IOException e) {
e.printStackTrace();
}
}
项目:incubator-netbeans
文件:Bug138973Test.java
@Override
public FileObject createFromTemplate(FileObject template,
FileObject targetFolder,
String name,
Map<String, Object> parameters) throws IOException {
String nameUniq = FileUtil.findFreeFileName(targetFolder, name, template.getExt());
FileObject newFile = FileUtil.createData(targetFolder, nameUniq + '.' + template.getExt());
Charset templateEnc = FileEncodingQuery.getEncoding(template);
Charset newFileEnc = FileEncodingQuery.getEncoding(newFile);
InputStream is = template.getInputStream();
Reader reader = new BufferedReader(new InputStreamReader(is, templateEnc));
OutputStream os = newFile.getOutputStream();
Writer writer = new BufferedWriter(new OutputStreamWriter(os, newFileEnc));
int cInt;
while ((cInt = reader.read()) != -1) {
writer.write(cInt);
}
writer.close();
reader.close();
return newFile;
}
项目:incubator-netbeans
文件:TopLoggingOwnConfigClassTest.java
public Cfg() throws IOException {
ByteArrayOutputStream os = new ByteArrayOutputStream();
OutputStreamWriter w = new OutputStreamWriter(os);
w.write("handlers=java.util.logging.FileHandler\n");
w.write(".level=100\n");
w.write("java.util.logging.FileHandler.pattern=" + log.toString().replace('\\', '/') +"\n");
w.close();
LogManager.getLogManager().readConfiguration(new ByteArrayInputStream(os.toByteArray()));
}
项目:myfaces-trinidad
文件:CSVBean.java
public void sendContent(FacesContext context, OutputStream out)
throws IOException
{
Writer outw = new OutputStreamWriter(out, "UTF-8");
UIXTable table = getTable();
Object rowKey = table.getRowKey();
for (int i = 0; i < table.getRowCount(); i++)
{
table.setRowIndex(i);
if (!table.isRowAvailable())
break;
_exportRow(table, outw);
}
outw.flush();
table.setRowKey(rowKey);
}
项目:mithril
文件:Updater.java
public void update() throws IOException {
try (BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out))/*Files.newBufferedWriter(outputPath)*/) {
writeHeader(writer);
for (Iterator<ClassNode> it = application.iterator(); it.hasNext();) {
final ClassNode clazz = it.next();
if (hooks.isEmpty()) break;
for (MethodNode method : clazz.methods) {
for (Iterator<Hook> hit = hooks.iterator(); hit.hasNext();) {
Hook hook = hit.next();
if (hook.match(clazz, method, writer)) hit.remove();
}
}
}
writeFooter(writer);
}
if (!hooks.isEmpty()) {
System.err.println(hooks);
throw new RuntimeException("Unconsumed hooks");
}
}
项目:OpenDiabetes
文件:AllTests.java
@Test
public void test48() throws Exception {
byte[] buffer;
String test = "M�nchen";
ByteArrayOutputStream stream = new ByteArrayOutputStream();
PrintWriter writer = new PrintWriter(new OutputStreamWriter(stream,
Charset.forName("UTF-8")));
writer.write(test);
writer.close();
buffer = stream.toByteArray();
stream.close();
CsvReader reader = new CsvReader(new InputStreamReader(
new ByteArrayInputStream(buffer), Charset.forName("UTF-8")));
Assert.assertTrue(reader.readRecord());
Assert.assertEquals(test, reader.get(0));
reader.close();
}
项目:fort_j
文件:Files.java
@ApiMethod
public static void write(File file, String text) throws Exception
{
if (!file.exists())
file.getParentFile().mkdirs();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), "UTF-8"));
bw.write(text);
bw.flush();
bw.close();
}
项目:openjdk-jdk10
文件:XMLStreamWriterImpl.java
/**
* Utility method to create a writer when passed an OutputStream. Make
* sure to wrap an <code>OutputStreamWriter</code> using an
* <code>XMLWriter</code> for performance reasons.
*
* @param os Underlying OutputStream
* @param encoding Encoding used to convert chars into bytes
*/
private void setOutputUsingStream(OutputStream os, String encoding)
throws IOException {
fOutputStream = os;
if (encoding != null) {
if (encoding.equalsIgnoreCase("utf-8")) {
fWriter = new UTF8OutputStreamWriter(os);
}
else {
fWriter = new XMLWriter(new OutputStreamWriter(os, encoding));
fEncoder = Charset.forName(encoding).newEncoder();
}
} else {
encoding = SecuritySupport.getSystemProperty("file.encoding");
if (encoding != null && encoding.equalsIgnoreCase("utf-8")) {
fWriter = new UTF8OutputStreamWriter(os);
} else {
fWriter = new XMLWriter(new OutputStreamWriter(os));
}
}
}
项目:oryx2
文件:CSVMessageBodyWriter.java
@Override
public void writeTo(Object o,
Class<?> type,
Type genericType,
Annotation[] annotations,
MediaType mediaType,
MultivaluedMap<String,Object> httpHeaders,
OutputStream entityStream) throws IOException {
Writer out = new OutputStreamWriter(entityStream, StandardCharsets.UTF_8);
if (Iterable.class.isAssignableFrom(type)) {
for (Object row : (Iterable<?>) o) {
out.append(toCSV(row)).append('\n');
}
} else {
out.append(toCSV(o)).append('\n');
}
out.flush();
}
项目:dubbocloud
文件:IOUtils.java
/**
* write lines.
*
* @param os output stream.
* @param lines lines.
* @throws IOException
*/
public static void writeLines(OutputStream os, String[] lines) throws IOException
{
PrintWriter writer = new PrintWriter(new OutputStreamWriter(os));
try
{
for( String line : lines )
writer.println(line);
writer.flush();
}
finally
{
writer.close();
}
}
项目:incubator-netbeans
文件:ModuleNamesTest.java
private Supplier<FileObject> writeFile(
@NonNull final FileObject folder,
@NonNull final String name,
@NonNull final Supplier<String> content) {
return () -> {
try {
final FileObject file = FileUtil.createData(folder, name);
try (PrintWriter out = new PrintWriter(new OutputStreamWriter(file.getOutputStream(), "UTF-8"))) { //NOI18N
out.println(content.get());
}
return file;
} catch (IOException ioe) {
throw new RuntimeException(ioe);
}
};
}
项目:KernelAdiutor-Mod
文件:RootUtils.java
public SU(boolean root, String tag) {
mRoot = root;
mTag = tag;
try {
if (mTag != null) {
Log.i(mTag, String.format("%s initialized", root ? "SU" : "SH"));
}
firstTry = true;
mProcess = Runtime.getRuntime().exec(root ? "su" : "sh");
mWriter = new BufferedWriter(new OutputStreamWriter(mProcess.getOutputStream()));
mReader = new BufferedReader(new InputStreamReader(mProcess.getInputStream()));
} catch (IOException e) {
if (mTag != null) {
Log.e(mTag, root ? "Failed to run shell as su" : "Failed to run shell as sh");
}
denied = true;
closed = true;
}
}
项目:kuliah-pemrograman-mobile
文件:MainActivity.java
public void onClick(View v){
try{
File myFile = new File(v.getContext().getExternalFilesDir(null), "myFile.txt");
myFile.createNewFile();
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
myOutWriter.append(this.TextArea.getText());
myOutWriter.close();
fOut.close();
}
catch (Exception e){
e.printStackTrace();
}
}
项目:ArtOfAndroid
文件:TCPServerService.java
private void responseClient(Socket client) throws IOException {
//用于接收客户端消息
BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream()));
//用于向客户端发送消息
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(client.getOutputStream())), true);
out.println("欢迎来到聊天室!");
while (!mIsServiceDestroyed) {
String str = in.readLine();
System.out.println("msg from client: " + str);
if (str == null) {
break;
}
int i = new Random().nextInt(mDefinedMessages.length);
String msg = mDefinedMessages[i];
out.println(msg);
System.out.println("send: " + msg);
}
System.out.println("client quit.");
//关闭流
MyUtil.close(out);
MyUtil.close(in);
client.close();
}
项目:lib-commons-httpclient
文件:ResponseWriter.java
public ResponseWriter(
final OutputStream outStream,
final String lineSeparator,
final String encoding) throws UnsupportedEncodingException {
super(new BufferedWriter(new OutputStreamWriter(outStream, encoding)));
this.outStream = outStream;
this.encoding = encoding;
}
项目:jerrydog
文件:ResponseWriter.java
/**
* Construct a new ResponseWriter, wrapping the specified writer and
* attached to the specified response.
*
* @param writer OutputStreamWriter to which we are attached
* @param stream ResponseStream to which we are attached
*/
public ResponseWriter(OutputStreamWriter writer, ResponseStream stream) {
super(writer);
this.stream = stream;
this.stream.setCommit(false);
}
项目:pub-service
文件:ISmsSendEvent.java
/**
* 把内容写入文件
*
* @param filePath
* @param fileContent
*/
public static void write(String filePath, String fileContent) {
try {
FileOutputStream fo = new FileOutputStream(filePath);
OutputStreamWriter out = new OutputStreamWriter(fo, "UTF-8");
out.write(fileContent);
out.close();
} catch (IOException ex) {
System.err.println("Create File Error!");
ex.printStackTrace();
}
}
项目:spring-spreadsheet
文件:CSVPrinterFactory.java
/**
* Creates a {@link CSVPrinter} instance
*
* @param delimiter The delimiter
* @param outputStream The outputStream where the csv will be printed to
* @return The CSVPrinter
* @throws IOException if any IO error occurs
*/
CSVPrinter createInstance(char delimiter, OutputStream outputStream) throws IOException {
final OutputStreamWriter outputStreamWriter = new OutputStreamWriter(outputStream);
return new CSVPrinter(outputStreamWriter,
CSVFormat
.DEFAULT
.withDelimiter(delimiter)
.withTrim()
);
}
项目:dev-courses
文件:JDBCClobFile.java
public void write(char[] cbuf, int off, int len) throws IOException {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
OutputStreamWriter writer = m_encoding == null
? new OutputStreamWriter(baos)
: new OutputStreamWriter(baos,
m_charset);
writer.write(cbuf, off, len);
writer.close();
m_randomAccessFile.write(baos.toByteArray());
}
项目:aos-FileCoreLibrary
文件:FTPSClient.java
/**
* SSL/TLS negotiation. Acquires an SSL socket of a control
* connection and carries out handshake processing.
* @throws java.io.IOException If server negotiation fails
*/
protected void sslNegotiation() throws IOException {
plainSocket = _socket_;
initSslContext();
SSLSocketFactory ssf = context.getSocketFactory();
String ip = _socket_.getInetAddress().getHostAddress();
int port = _socket_.getPort();
SSLSocket socket =
(SSLSocket) ssf.createSocket(_socket_, ip, port, false);
socket.setEnableSessionCreation(isCreation);
socket.setUseClientMode(isClientMode);
// server mode
if (!isClientMode) {
socket.setNeedClientAuth(isNeedClientAuth);
socket.setWantClientAuth(isWantClientAuth);
}
if (protocols != null) {
socket.setEnabledProtocols(protocols);
}
if (suites != null) {
socket.setEnabledCipherSuites(suites);
}
socket.startHandshake();
_socket_ = socket;
_controlInput_ = new BufferedReader(new InputStreamReader(
socket .getInputStream(), getControlEncoding()));
_controlOutput_ = new BufferedWriter(new OutputStreamWriter(
socket.getOutputStream(), getControlEncoding()));
}
项目:UaicNlpToolkit
文件:PrecompileFromDexOnlineDB.java
public static void updateConjs(Connection con) throws SQLException, IOException {
MyDictionary dictionary = new MyDictionary();
Statement stmt = con.createStatement();
long k = 0;
ResultSet rs = stmt.executeQuery("SELECT \n"
+ " lexem.formUtf8General as lemma,\n"
+ " definition.internalRep as definition\n"
+ "from lexem \n"
+ "JOIN lexemdefinitionmap on lexemdefinitionmap.lexemId=lexem.Id \n"
+ "JOIN definition on definition.id = lexemdefinitionmap.definitionId \n"
+ "where definition.internalRep LIKE '%#conj.%' \n"
+ "ORDER BY lexem.formUtf8General");
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(MyDictionary.folder + "grabedForUse/" + conjsFile), "UTF8"));
while (rs.next()) {
MyDictionaryEntry entry = new MyDictionaryEntry(rs.getString("lemma"), null, null, null);
entry.setLemma(rs.getString("lemma"));
entry.setMsd("Cs");
preprocessEntry(entry, 84);
if (!dictionary.contains(entry)) {
out.write(entry.toString() + "\n");
dictionary.Add(entry);
k++;
}
}
stmt.close();
rs.close();
out.close();
System.out.println("Finished conjunctions (" + k + " added)");
}
项目:mczone
文件:StatusQuery.java
public StatusQuery(String ip, int port) {
this.hostname = ip;
this.port = port;
try {
socket = new Socket(ip, port);
bw = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
} catch (IOException e) {
e.printStackTrace();
}
}
项目:apache-tomcat-7.0.73-with-comment
文件:AccessLogValve.java
/**
* Open the new log file for the date specified by <code>dateStamp</code>.
*/
protected synchronized void open() {
// Open the current log file
// If no rotate - no need for dateStamp in fileName
File pathname = getLogFile(rotatable && !renameOnRotate);
Charset charset = null;
if (encoding != null) {
try {
charset = B2CConverter.getCharset(encoding);
} catch (UnsupportedEncodingException ex) {
log.error(sm.getString(
"accessLogValve.unsupportedEncoding", encoding), ex);
}
}
if (charset == null) {
charset = Charset.defaultCharset();
}
try {
writer = new PrintWriter(new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(pathname, true), charset), 128000),
false);
currentLogFile = pathname;
} catch (IOException e) {
writer = null;
currentLogFile = null;
log.error(sm.getString("accessLogValve.openFail", pathname), e);
}
}
项目:incubator-netbeans
文件:NetbeansBuildActionJDOMWriter.java
/**
* Method write.
*
* @param actions
* @param writer
* @param document
* @throws java.io.IOException
*/
public void write(ActionToGoalMapping actions, Document document, OutputStreamWriter writer)
throws java.io.IOException
{
Format format = Format.getRawFormat()
.setEncoding(writer.getEncoding())
.setLineSeparator(System.getProperty("line.separator"));
write(actions, document, writer, format);
}
项目:matrix-java-sdk
文件:MatrixJson.java
public static String encodeCanonical(JsonObject obj) {
try {
ByteArrayOutputStream out = new ByteArrayOutputStream();
JsonWriterUnchecked writer = new JsonWriterUnchecked(new OutputStreamWriter(out, StandardCharsets.UTF_8));
writer.setIndent("");
writer.setHtmlSafe(false);
writer.setLenient(false);
encodeCanonical(obj, writer);
writer.close();
return out.toString(StandardCharsets.UTF_8.name());
} catch (IOException e) {
throw new JsonCanonicalException(e);
}
}