相关疑难解决方法(0)

在C中如何编写适合OS的行尾字符?

Unix有\n,Mac是\ r \n但是现在是\n而DOS/Win32是\ r \n.使用C创建文本文件时,如何确保使用适合操作系统的行字符末尾?

c portability

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

使用java和套接字的简单聊天程序

我在Java中使用套接字时遇到问题:服务器没有响应,也没有抛出异常.

服务器代码:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;

class Server {
    public static void main(String args[]) {
        final int time = 75;
        //boolean CHAT_SESSION_ALIVE = false; 
        int port = 9999;

        try {
            System.out.println("Starting chat server using the port : " + port);
            ServerSocket srvr = new ServerSocket(port);
            Socket skt = srvr.accept();
            System.out.println("Server has connected with client         " + skt.getInetAddress());
            //CHAT_SESSION_ALIVE = true;

            PrintWriter out = new PrintWriter(skt.getOutputStream(), true);
            BufferedReader in = new BufferedReader(new InputStreamReader(skt.getInputStream())); …
Run Code Online (Sandbox Code Playgroud)

java

7
推荐指数
1
解决办法
1704
查看次数

用于在Java中打印新行的%n和\n之间的差异

Java的文档指定使用%n而不是\n作为换行符.

根据Oracle JavaSE Number文档

适合运行应用程序的平台的新行字符.您应该始终使用%n,而不是\n.

两者之间的显着差异是什么?

java

5
推荐指数
1
解决办法
8711
查看次数

Java中使用%n或\n格式化字符串

Java中%n和\n有什么区别?

例如,

System.out.printf("Hello, world! %n");
Run Code Online (Sandbox Code Playgroud)

System.out.printf("Hello, world! \n");
Run Code Online (Sandbox Code Playgroud)

两者都为我返回相同的输出。

java format

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

标签 统计

java ×3

c ×1

format ×1

portability ×1