c++到Java代码的翻译

C++ to Java code translation

本文关键字:翻译 代码 Java c++      更新时间:2023-10-16

我在c++中有以下代码:

struct Foo { };
std::ostream& operator<<(std::ostream& os, const Foo& f) {
   return os << "Foo";
}
Foo foo;
std::cout << print("Ha! %1%, x=%2% %1% %3%") % "Hej" % 1 % foo;

因为我不认为我理解c++代码。看起来,它是某种类似print的函数。我需要的是用Java的方式。有什么想法,如何标记它的工作,因为它是,但在Java?

Java有String.format()

这允许你使用打印样式的格式字符串。例如:

<>之前System.out.println( String.format("Foo: %fn", 3.14159) );